@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;src:url(/assets/tabler-icons-CKaxJfX3.woff2?v3.44.0)format("woff2"),url(/assets/tabler-icons-KWc1JFMo.woff?)format("woff"),url(/assets/tabler-icons-DSK2_1ka.ttf?v3.44.0)format("truetype")}.ti{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:tabler-icons!important}.ti-a-b:before{content:""}.ti-a-b-2:before{content:""}.ti-a-b-off:before{content:""}.ti-abacus:before{content:""}.ti-abacus-off:before{content:""}.ti-abc:before{content:""}.ti-access-point:before{content:""}.ti-access-point-off:before{content:""}.ti-accessible:before{content:""}.ti-accessible-off:before{content:""}.ti-acorn:before{content:"𐉕"}.ti-acrobatic:before{content:"𐉔"}.ti-activity:before{content:""}.ti-activity-heartbeat:before{content:""}.ti-ad:before{content:""}.ti-ad-2:before{content:""}.ti-ad-circle:before{content:""}.ti-ad-circle-off:before{content:""}.ti-ad-off:before{content:""}.ti-address-book:before{content:""}.ti-address-book-off:before{content:""}.ti-adjustments:before{content:""}.ti-adjustments-alt:before{content:""}.ti-adjustments-bolt:before{content:""}.ti-adjustments-cancel:before{content:""}.ti-adjustments-check:before{content:""}.ti-adjustments-code:before{content:""}.ti-adjustments-cog:before{content:""}.ti-adjustments-dollar:before{content:""}.ti-adjustments-down:before{content:""}.ti-adjustments-exclamation:before{content:""}.ti-adjustments-heart:before{content:""}.ti-adjustments-horizontal:before{content:""}.ti-adjustments-minus:before{content:""}.ti-adjustments-off:before{content:""}.ti-adjustments-pause:before{content:""}.ti-adjustments-pin:before{content:""}.ti-adjustments-plus:before{content:""}.ti-adjustments-question:before{content:""}.ti-adjustments-search:before{content:""}.ti-adjustments-share:before{content:""}.ti-adjustments-spark:before{content:"ﾾ"}.ti-adjustments-star:before{content:""}.ti-adjustments-up:before{content:""}.ti-adjustments-x:before{content:""}.ti-aerial-lift:before{content:""}.ti-affiliate:before{content:""}.ti-ai:before{content:"ﻧ"}.ti-ai-agent:before{content:"𐇹"}.ti-ai-agents:before{content:"𐇸"}.ti-ai-gateway:before{content:"𐇷"}.ti-air-balloon:before{content:""}.ti-air-conditioning:before{content:""}.ti-air-conditioning-disabled:before{content:""}.ti-air-traffic-control:before{content:"ﬁ"}.ti-alarm:before{content:""}.ti-alarm-average:before{content:"ﲞ"}.ti-alarm-minus:before{content:""}.ti-alarm-off:before{content:""}.ti-alarm-plus:before{content:""}.ti-alarm-smoke:before{content:"𐂶"}.ti-alarm-snooze:before{content:""}.ti-album:before{content:""}.ti-album-off:before{content:""}.ti-alert-circle:before{content:""}.ti-alert-circle-off:before{content:"ﱥ"}.ti-alert-hexagon:before{content:""}.ti-alert-hexagon-off:before{content:"ﱦ"}.ti-alert-octagon:before{content:""}.ti-alert-small:before{content:""}.ti-alert-small-off:before{content:"ﱧ"}.ti-alert-square:before{content:""}.ti-alert-square-rounded:before{content:""}.ti-alert-square-rounded-off:before{content:"ﱨ"}.ti-alert-triangle:before{content:""}.ti-alert-triangle-off:before{content:"ﱩ"}.ti-alien:before{content:""}.ti-align-box-bottom-center:before{content:""}.ti-align-box-bottom-left:before{content:""}.ti-align-box-bottom-right:before{content:""}.ti-align-box-center-bottom:before{content:"頋"}.ti-align-box-center-middle:before{content:""}.ti-align-box-center-stretch:before{content:"頻"}.ti-align-box-center-top:before{content:"鬒"}.ti-align-box-left-bottom:before{content:""}.ti-align-box-left-middle:before{content:""}.ti-align-box-left-stretch:before{content:"龜"}.ti-align-box-left-top:before{content:""}.ti-align-box-right-bottom:before{content:""}.ti-align-box-right-middle:before{content:""}.ti-align-box-right-stretch:before{content:"𢡊"}.ti-align-box-right-top:before{content:""}.ti-align-box-top-center:before{content:""}.ti-align-box-top-left:before{content:""}.ti-align-box-top-right:before{content:""}.ti-align-center:before{content:""}.ti-align-justified:before{content:""}.ti-align-left:before{content:""}.ti-align-left-2:before{content:"＀"}.ti-align-right:before{content:""}.ti-align-right-2:before{content:"﻿"}.ti-alpha:before{content:""}.ti-alphabet-arabic:before{content:"Ｏ"}.ti-alphabet-bangla:before{content:"Ｎ"}.ti-alphabet-cyrillic:before{content:""}.ti-alphabet-greek:before{content:""}.ti-alphabet-hebrew:before{content:"Ｍ"}.ti-alphabet-korean:before{content:"Ｌ"}.ti-alphabet-latin:before{content:""}.ti-alphabet-polish:before{content:"𐆱"}.ti-alphabet-runes:before{content:"𐆰"}.ti-alphabet-thai:before{content:"Ｋ"}.ti-alt:before{content:"ﱔ"}.ti-ambulance:before{content:""}.ti-ampersand:before{content:""}.ti-analyze:before{content:""}.ti-analyze-off:before{content:""}.ti-anchor:before{content:""}.ti-anchor-off:before{content:""}.ti-angle:before{content:""}.ti-ankh:before{content:""}.ti-antenna:before{content:""}.ti-antenna-bars-1:before{content:""}.ti-antenna-bars-2:before{content:""}.ti-antenna-bars-3:before{content:""}.ti-antenna-bars-4:before{content:""}.ti-antenna-bars-5:before{content:""}.ti-antenna-bars-off:before{content:""}.ti-antenna-off:before{content:""}.ti-aperture:before{content:""}.ti-aperture-off:before{content:""}.ti-api:before{content:""}.ti-api-app:before{content:""}.ti-api-app-off:before{content:""}.ti-api-book:before{content:"𐈋"}.ti-api-off:before{content:""}.ti-app-window:before{content:""}.ti-apple:before{content:""}.ti-apps:before{content:""}.ti-apps-off:before{content:""}.ti-archery-arrow:before{content:"ﱕ"}.ti-archive:before{content:""}.ti-archive-off:before{content:""}.ti-armchair:before{content:""}.ti-armchair-2:before{content:""}.ti-armchair-2-off:before{content:""}.ti-armchair-off:before{content:""}.ti-arrow-autofit-content:before{content:""}.ti-arrow-autofit-down:before{content:""}.ti-arrow-autofit-height:before{content:""}.ti-arrow-autofit-left:before{content:""}.ti-arrow-autofit-right:before{content:""}.ti-arrow-autofit-up:before{content:""}.ti-arrow-autofit-width:before{content:""}.ti-arrow-back:before{content:""}.ti-arrow-back-up:before{content:""}.ti-arrow-back-up-double:before{content:"溺"}.ti-arrow-badge-down:before{content:""}.ti-arrow-badge-left:before{content:""}.ti-arrow-badge-right:before{content:""}.ti-arrow-badge-up:before{content:""}.ti-arrow-bar-both:before{content:"﫝"}.ti-arrow-bar-down:before{content:""}.ti-arrow-bar-left:before{content:""}.ti-arrow-bar-right:before{content:""}.ti-arrow-bar-to-down:before{content:""}.ti-arrow-bar-to-down-dashed:before{content:"𐅤"}.ti-arrow-bar-to-left:before{content:""}.ti-arrow-bar-to-left-dashed:before{content:"𐅣"}.ti-arrow-bar-to-right:before{content:""}.ti-arrow-bar-to-right-dashed:before{content:"𐅢"}.ti-arrow-bar-to-up:before{content:""}.ti-arrow-bar-to-up-dashed:before{content:"𐅡"}.ti-arrow-bar-up:before{content:""}.ti-arrow-bear-left:before{content:""}.ti-arrow-bear-left-2:before{content:""}.ti-arrow-bear-right:before{content:""}.ti-arrow-bear-right-2:before{content:""}.ti-arrow-big-down:before{content:""}.ti-arrow-big-down-line:before{content:""}.ti-arrow-big-down-lines:before{content:""}.ti-arrow-big-left:before{content:""}.ti-arrow-big-left-line:before{content:""}.ti-arrow-big-left-lines:before{content:""}.ti-arrow-big-right:before{content:""}.ti-arrow-big-right-line:before{content:""}.ti-arrow-big-right-lines:before{content:""}.ti-arrow-big-up:before{content:""}.ti-arrow-big-up-line:before{content:""}.ti-arrow-big-up-lines:before{content:""}.ti-arrow-bounce:before{content:""}.ti-arrow-capsule:before{content:"﫞"}.ti-arrow-curve-left:before{content:""}.ti-arrow-curve-right:before{content:""}.ti-arrow-down:before{content:""}.ti-arrow-down-bar:before{content:""}.ti-arrow-down-circle:before{content:""}.ti-arrow-down-dashed:before{content:"𐁪"}.ti-arrow-down-from-arc:before{content:"ﶆ"}.ti-arrow-down-left:before{content:""}.ti-arrow-down-left-circle:before{content:""}.ti-arrow-down-rhombus:before{content:""}.ti-arrow-down-right:before{content:""}.ti-arrow-down-right-circle:before{content:""}.ti-arrow-down-square:before{content:""}.ti-arrow-down-tail:before{content:""}.ti-arrow-down-to-arc:before{content:"ﶇ"}.ti-arrow-elbow-left:before{content:"吝"}.ti-arrow-elbow-right:before{content:"燐"}.ti-arrow-fork:before{content:""}.ti-arrow-forward:before{content:""}.ti-arrow-forward-up:before{content:""}.ti-arrow-forward-up-double:before{content:"璘"}.ti-arrow-guide:before{content:""}.ti-arrow-iteration:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-left-bar:before{content:""}.ti-arrow-left-circle:before{content:""}.ti-arrow-left-dashed:before{content:"𐁩"}.ti-arrow-left-from-arc:before{content:"ﶈ"}.ti-arrow-left-rhombus:before{content:""}.ti-arrow-left-right:before{content:""}.ti-arrow-left-square:before{content:""}.ti-arrow-left-tail:before{content:""}.ti-arrow-left-to-arc:before{content:"ﶉ"}.ti-arrow-loop-left:before{content:""}.ti-arrow-loop-left-2:before{content:""}.ti-arrow-loop-right:before{content:""}.ti-arrow-loop-right-2:before{content:""}.ti-arrow-merge:before{content:""}.ti-arrow-merge-alt-left:before{content:"ﲟ"}.ti-arrow-merge-alt-right:before{content:"ﲠ"}.ti-arrow-merge-both:before{content:""}.ti-arrow-merge-left:before{content:""}.ti-arrow-merge-right:before{content:""}.ti-arrow-move-down:before{content:""}.ti-arrow-move-left:before{content:""}.ti-arrow-move-right:before{content:""}.ti-arrow-move-up:before{content:""}.ti-arrow-narrow-down:before{content:""}.ti-arrow-narrow-down-dashed:before{content:"𐁨"}.ti-arrow-narrow-left:before{content:""}.ti-arrow-narrow-left-dashed:before{content:"𐁧"}.ti-arrow-narrow-right:before{content:""}.ti-arrow-narrow-right-dashed:before{content:"𐁦"}.ti-arrow-narrow-up:before{content:""}.ti-arrow-narrow-up-dashed:before{content:"𐁥"}.ti-arrow-ramp-left:before{content:""}.ti-arrow-ramp-left-2:before{content:""}.ti-arrow-ramp-left-3:before{content:""}.ti-arrow-ramp-right:before{content:""}.ti-arrow-ramp-right-2:before{content:""}.ti-arrow-ramp-right-3:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-right-bar:before{content:""}.ti-arrow-right-circle:before{content:""}.ti-arrow-right-dashed:before{content:"𐁤"}.ti-arrow-right-from-arc:before{content:"ﶊ"}.ti-arrow-right-rhombus:before{content:""}.ti-arrow-right-square:before{content:""}.ti-arrow-right-tail:before{content:""}.ti-arrow-right-to-arc:before{content:"ﶋ"}.ti-arrow-rotary-first-left:before{content:""}.ti-arrow-rotary-first-right:before{content:""}.ti-arrow-rotary-last-left:before{content:""}.ti-arrow-rotary-last-right:before{content:""}.ti-arrow-rotary-left:before{content:""}.ti-arrow-rotary-right:before{content:""}.ti-arrow-rotary-straight:before{content:""}.ti-arrow-roundabout-left:before{content:""}.ti-arrow-roundabout-right:before{content:""}.ti-arrow-sharp-turn-left:before{content:""}.ti-arrow-sharp-turn-right:before{content:""}.ti-arrow-up:before{content:""}.ti-arrow-up-bar:before{content:""}.ti-arrow-up-circle:before{content:""}.ti-arrow-up-dashed:before{content:"𐁣"}.ti-arrow-up-from-arc:before{content:"ﶌ"}.ti-arrow-up-left:before{content:""}.ti-arrow-up-left-circle:before{content:""}.ti-arrow-up-rhombus:before{content:""}.ti-arrow-up-right:before{content:""}.ti-arrow-up-right-circle:before{content:""}.ti-arrow-up-square:before{content:""}.ti-arrow-up-tail:before{content:""}.ti-arrow-up-to-arc:before{content:"ﶍ"}.ti-arrow-wave-left-down:before{content:""}.ti-arrow-wave-left-up:before{content:""}.ti-arrow-wave-right-down:before{content:""}.ti-arrow-wave-right-up:before{content:""}.ti-arrow-zig-zag:before{content:""}.ti-arrows-cross:before{content:""}.ti-arrows-diagonal:before{content:""}.ti-arrows-diagonal-2:before{content:""}.ti-arrows-diagonal-minimize:before{content:""}.ti-arrows-diagonal-minimize-2:before{content:""}.ti-arrows-diff:before{content:""}.ti-arrows-double-ne-sw:before{content:""}.ti-arrows-double-nw-se:before{content:""}.ti-arrows-double-se-nw:before{content:""}.ti-arrows-double-sw-ne:before{content:""}.ti-arrows-down:before{content:""}.ti-arrows-down-up:before{content:""}.ti-arrows-exchange:before{content:""}.ti-arrows-exchange-2:before{content:""}.ti-arrows-horizontal:before{content:""}.ti-arrows-join:before{content:""}.ti-arrows-join-2:before{content:""}.ti-arrows-left:before{content:""}.ti-arrows-left-down:before{content:""}.ti-arrows-left-right:before{content:""}.ti-arrows-maximize:before{content:""}.ti-arrows-minimize:before{content:""}.ti-arrows-move:before{content:""}.ti-arrows-move-horizontal:before{content:""}.ti-arrows-move-vertical:before{content:""}.ti-arrows-random:before{content:""}.ti-arrows-right:before{content:""}.ti-arrows-right-down:before{content:""}.ti-arrows-right-left:before{content:""}.ti-arrows-shuffle:before{content:""}.ti-arrows-shuffle-2:before{content:""}.ti-arrows-sort:before{content:""}.ti-arrows-split:before{content:""}.ti-arrows-split-2:before{content:""}.ti-arrows-transfer-down:before{content:""}.ti-arrows-transfer-up:before{content:""}.ti-arrows-transfer-up-down:before{content:"ﾬ"}.ti-arrows-up:before{content:""}.ti-arrows-up-down:before{content:""}.ti-arrows-up-left:before{content:""}.ti-arrows-up-right:before{content:""}.ti-arrows-vertical:before{content:""}.ti-artboard:before{content:""}.ti-artboard-off:before{content:""}.ti-article:before{content:""}.ti-article-off:before{content:""}.ti-aspect-ratio:before{content:""}.ti-aspect-ratio-off:before{content:""}.ti-assembly:before{content:""}.ti-assembly-off:before{content:""}.ti-asset:before{content:""}.ti-asterisk:before{content:""}.ti-asterisk-simple:before{content:""}.ti-at:before{content:""}.ti-at-off:before{content:""}.ti-atom:before{content:""}.ti-atom-2:before{content:""}.ti-atom-off:before{content:""}.ti-augmented-reality:before{content:""}.ti-augmented-reality-2:before{content:""}.ti-augmented-reality-off:before{content:""}.ti-auth-2fa:before{content:""}.ti-automatic-gearbox:before{content:"ﲉ"}.ti-automation:before{content:"ﻸ"}.ti-avocado:before{content:"ﶎ"}.ti-award:before{content:""}.ti-award-off:before{content:""}.ti-axe:before{content:""}.ti-axis-x:before{content:""}.ti-axis-y:before{content:""}.ti-baby-bottle:before{content:""}.ti-baby-carriage:before{content:""}.ti-background:before{content:"ﴬ"}.ti-backhoe:before{content:""}.ti-backpack:before{content:""}.ti-backpack-off:before{content:""}.ti-backslash:before{content:"調"}.ti-backspace:before{content:""}.ti-badge:before{content:""}.ti-badge-2k:before{content:"𐂵"}.ti-badge-3d:before{content:""}.ti-badge-3k:before{content:"𐂴"}.ti-badge-4k:before{content:""}.ti-badge-5k:before{content:"𐂳"}.ti-badge-8k:before{content:""}.ti-badge-ad:before{content:""}.ti-badge-ad-off:before{content:"ﶏ"}.ti-badge-ar:before{content:""}.ti-badge-cc:before{content:""}.ti-badge-hd:before{content:""}.ti-badge-off:before{content:""}.ti-badge-sd:before{content:""}.ti-badge-tm:before{content:""}.ti-badge-vo:before{content:""}.ti-badge-vr:before{content:""}.ti-badge-wc:before{content:""}.ti-badges:before{content:""}.ti-badges-off:before{content:""}.ti-baguette:before{content:""}.ti-ball-american-football:before{content:""}.ti-ball-american-football-off:before{content:""}.ti-ball-baseball:before{content:""}.ti-ball-basketball:before{content:""}.ti-ball-bowling:before{content:""}.ti-ball-football:before{content:""}.ti-ball-football-off:before{content:""}.ti-ball-tennis:before{content:""}.ti-ball-volleyball:before{content:""}.ti-balloon:before{content:""}.ti-balloon-off:before{content:""}.ti-ballpen:before{content:""}.ti-ballpen-off:before{content:""}.ti-ban:before{content:""}.ti-banana:before{content:"𐉓"}.ti-bandage:before{content:""}.ti-bandage-off:before{content:""}.ti-barbell:before{content:""}.ti-barbell-off:before{content:""}.ti-barcode:before{content:""}.ti-barcode-off:before{content:""}.ti-barrel:before{content:""}.ti-barrel-off:before{content:""}.ti-barrier-block:before{content:""}.ti-barrier-block-off:before{content:""}.ti-baseline:before{content:""}.ti-baseline-density-large:before{content:"藺"}.ti-baseline-density-medium:before{content:"隣"}.ti-baseline-density-small:before{content:"鱗"}.ti-basket:before{content:""}.ti-basket-bolt:before{content:"ףּ"}.ti-basket-cancel:before{content:"פּ"}.ti-basket-check:before{content:"﭅"}.ti-basket-code:before{content:"צּ"}.ti-basket-cog:before{content:"קּ"}.ti-basket-discount:before{content:"רּ"}.ti-basket-dollar:before{content:"שּ"}.ti-basket-down:before{content:"תּ"}.ti-basket-exclamation:before{content:"וֹ"}.ti-basket-heart:before{content:"בֿ"}.ti-basket-minus:before{content:"כֿ"}.ti-basket-off:before{content:""}.ti-basket-pause:before{content:"פֿ"}.ti-basket-pin:before{content:"ﭏ"}.ti-basket-plus:before{content:"ﭐ"}.ti-basket-question:before{content:"ﭑ"}.ti-basket-search:before{content:"ﭒ"}.ti-basket-share:before{content:"ﭓ"}.ti-basket-star:before{content:"ﭔ"}.ti-basket-up:before{content:"ﭕ"}.ti-basket-x:before{content:"ﭖ"}.ti-bat:before{content:""}.ti-bath:before{content:""}.ti-bath-off:before{content:""}.ti-battery:before{content:""}.ti-battery-1:before{content:""}.ti-battery-2:before{content:""}.ti-battery-3:before{content:""}.ti-battery-4:before{content:""}.ti-battery-automotive:before{content:""}.ti-battery-charging:before{content:""}.ti-battery-charging-2:before{content:""}.ti-battery-eco:before{content:""}.ti-battery-exclamation:before{content:"＝"}.ti-battery-off:before{content:""}.ti-battery-spark:before{content:"ﾽ"}.ti-battery-vertical:before{content:"３"}.ti-battery-vertical-1:before{content:"＜"}.ti-battery-vertical-2:before{content:"；"}.ti-battery-vertical-3:before{content:"："}.ti-battery-vertical-4:before{content:"９"}.ti-battery-vertical-charging:before{content:"７"}.ti-battery-vertical-charging-2:before{content:"８"}.ti-battery-vertical-eco:before{content:"６"}.ti-battery-vertical-exclamation:before{content:"５"}.ti-battery-vertical-off:before{content:"４"}.ti-beach:before{content:""}.ti-beach-off:before{content:""}.ti-bed:before{content:""}.ti-bed-flat:before{content:"ﲡ"}.ti-bed-off:before{content:""}.ti-beer:before{content:""}.ti-beer-off:before{content:""}.ti-bell:before{content:""}.ti-bell-bolt:before{content:""}.ti-bell-cancel:before{content:""}.ti-bell-check:before{content:""}.ti-bell-code:before{content:""}.ti-bell-cog:before{content:""}.ti-bell-dollar:before{content:""}.ti-bell-down:before{content:""}.ti-bell-exclamation:before{content:""}.ti-bell-heart:before{content:""}.ti-bell-minus:before{content:""}.ti-bell-off:before{content:""}.ti-bell-pause:before{content:""}.ti-bell-pin:before{content:""}.ti-bell-plus:before{content:""}.ti-bell-question:before{content:""}.ti-bell-ringing:before{content:""}.ti-bell-ringing-2:before{content:""}.ti-bell-school:before{content:""}.ti-bell-search:before{content:""}.ti-bell-share:before{content:""}.ti-bell-star:before{content:""}.ti-bell-up:before{content:""}.ti-bell-x:before{content:""}.ti-bell-z:before{content:""}.ti-beta:before{content:""}.ti-bible:before{content:""}.ti-bike:before{content:""}.ti-bike-off:before{content:""}.ti-binary:before{content:""}.ti-binary-off:before{content:""}.ti-binary-tree:before{content:""}.ti-binary-tree-2:before{content:""}.ti-binoculars:before{content:"﻾"}.ti-biohazard:before{content:""}.ti-biohazard-off:before{content:""}.ti-blade:before{content:""}.ti-bleach:before{content:""}.ti-bleach-chlorine:before{content:""}.ti-bleach-no-chlorine:before{content:""}.ti-bleach-off:before{content:""}.ti-blend-mode:before{content:"ﺰ"}.ti-blender:before{content:"ﲢ"}.ti-blind:before{content:"𐆯"}.ti-blob:before{content:"ﺯ"}.ti-blockquote:before{content:""}.ti-blocks:before{content:"𐂲"}.ti-bluetooth:before{content:""}.ti-bluetooth-connected:before{content:""}.ti-bluetooth-off:before{content:""}.ti-bluetooth-x:before{content:""}.ti-blur:before{content:""}.ti-blur-off:before{content:""}.ti-bmp:before{content:""}.ti-body-scan:before{content:"ﲣ"}.ti-bold:before{content:""}.ti-bold-off:before{content:""}.ti-bolt:before{content:""}.ti-bolt-off:before{content:""}.ti-bomb:before{content:""}.ti-bone:before{content:""}.ti-bone-off:before{content:""}.ti-bong:before{content:""}.ti-bong-off:before{content:""}.ti-book:before{content:""}.ti-book-2:before{content:""}.ti-book-download:before{content:""}.ti-book-off:before{content:""}.ti-book-upload:before{content:""}.ti-bookmark:before{content:""}.ti-bookmark-ai:before{content:"ﲊ"}.ti-bookmark-edit:before{content:"艹"}.ti-bookmark-minus:before{content:"著"}.ti-bookmark-off:before{content:""}.ti-bookmark-plus:before{content:"褐"}.ti-bookmark-question:before{content:"視"}.ti-bookmarks:before{content:""}.ti-bookmarks-off:before{content:""}.ti-books:before{content:""}.ti-books-off:before{content:""}.ti-boom:before{content:"ﶾ"}.ti-border-all:before{content:""}.ti-border-bottom:before{content:""}.ti-border-bottom-plus:before{content:"ﶽ"}.ti-border-corner-ios:before{content:"ﶘ"}.ti-border-corner-pill:before{content:"ﵢ"}.ti-border-corner-rounded:before{content:"ﵣ"}.ti-border-corner-square:before{content:"ﵤ"}.ti-border-corners:before{content:""}.ti-border-horizontal:before{content:""}.ti-border-inner:before{content:""}.ti-border-left:before{content:""}.ti-border-left-plus:before{content:"ﶼ"}.ti-border-none:before{content:""}.ti-border-outer:before{content:""}.ti-border-radius:before{content:""}.ti-border-right:before{content:""}.ti-border-right-plus:before{content:"ﶻ"}.ti-border-sides:before{content:""}.ti-border-style:before{content:""}.ti-border-style-2:before{content:""}.ti-border-top:before{content:""}.ti-border-top-plus:before{content:"ﶺ"}.ti-border-vertical:before{content:""}.ti-bot-id:before{content:"𐇶"}.ti-bottle:before{content:""}.ti-bottle-off:before{content:""}.ti-bounce-left:before{content:""}.ti-bounce-right:before{content:""}.ti-bow:before{content:""}.ti-bowl:before{content:""}.ti-bowl-chopsticks:before{content:"﶐"}.ti-bowl-spoon:before{content:"﶑"}.ti-bowling:before{content:"𐂱"}.ti-box:before{content:""}.ti-box-align-bottom:before{content:""}.ti-box-align-bottom-left:before{content:""}.ti-box-align-bottom-right:before{content:""}.ti-box-align-left:before{content:""}.ti-box-align-right:before{content:""}.ti-box-align-top:before{content:""}.ti-box-align-top-left:before{content:""}.ti-box-align-top-right:before{content:""}.ti-box-margin:before{content:""}.ti-box-model:before{content:""}.ti-box-model-2:before{content:""}.ti-box-model-2-off:before{content:""}.ti-box-model-off:before{content:""}.ti-box-multiple:before{content:""}.ti-box-multiple-0:before{content:""}.ti-box-multiple-1:before{content:""}.ti-box-multiple-2:before{content:""}.ti-box-multiple-3:before{content:""}.ti-box-multiple-4:before{content:""}.ti-box-multiple-5:before{content:""}.ti-box-multiple-6:before{content:""}.ti-box-multiple-7:before{content:""}.ti-box-multiple-8:before{content:""}.ti-box-multiple-9:before{content:""}.ti-box-off:before{content:""}.ti-box-padding:before{content:""}.ti-braces:before{content:""}.ti-braces-off:before{content:""}.ti-brackets:before{content:""}.ti-brackets-angle:before{content:"ﲲ"}.ti-brackets-angle-off:before{content:"ﲱ"}.ti-brackets-contain:before{content:""}.ti-brackets-contain-end:before{content:""}.ti-brackets-contain-start:before{content:""}.ti-brackets-off:before{content:""}.ti-braille:before{content:""}.ti-brain:before{content:""}.ti-brand-4chan:before{content:""}.ti-brand-abstract:before{content:""}.ti-brand-adobe:before{content:""}.ti-brand-adobe-after-effect:before{content:"Ｊ"}.ti-brand-adobe-illustrator:before{content:"Ｉ"}.ti-brand-adobe-indesign:before{content:"Ｈ"}.ti-brand-adobe-photoshop:before{content:"Ｇ"}.ti-brand-adobe-premiere:before{content:"Ｆ"}.ti-brand-adobe-xd:before{content:"Ｅ"}.ti-brand-adonis-js:before{content:""}.ti-brand-airbnb:before{content:""}.ti-brand-airtable:before{content:""}.ti-brand-algolia:before{content:""}.ti-brand-alipay:before{content:""}.ti-brand-alpine-js:before{content:""}.ti-brand-amazon:before{content:""}.ti-brand-amd:before{content:""}.ti-brand-amie:before{content:"ﾫ"}.ti-brand-amigo:before{content:""}.ti-brand-among-us:before{content:""}.ti-brand-android:before{content:""}.ti-brand-angular:before{content:""}.ti-brand-ansible:before{content:"並"}.ti-brand-ao3:before{content:""}.ti-brand-appgallery:before{content:""}.ti-brand-apple:before{content:""}.ti-brand-apple-arcade:before{content:""}.ti-brand-apple-news:before{content:"Ｄ"}.ti-brand-apple-podcast:before{content:""}.ti-brand-appstore:before{content:""}.ti-brand-arc:before{content:"ﺮ"}.ti-brand-asana:before{content:""}.ti-brand-astro:before{content:"ﶹ"}.ti-brand-audible:before{content:"𐉒"}.ti-brand-auth0:before{content:"ﲳ"}.ti-brand-aws:before{content:"社"}.ti-brand-azure:before{content:"祉"}.ti-brand-backbone:before{content:""}.ti-brand-badoo:before{content:""}.ti-brand-baidu:before{content:""}.ti-brand-bandcamp:before{content:""}.ti-brand-bandlab:before{content:""}.ti-brand-beats:before{content:""}.ti-brand-bebo:before{content:"ﾪ"}.ti-brand-behance:before{content:""}.ti-brand-bilibili:before{content:""}.ti-brand-binance:before{content:""}.ti-brand-bing:before{content:""}.ti-brand-bitbucket:before{content:""}.ti-brand-blackberry:before{content:""}.ti-brand-blender:before{content:""}.ti-brand-blogger:before{content:""}.ti-brand-bluesky:before{content:"ﵵ"}.ti-brand-booking:before{content:""}.ti-brand-bootstrap:before{content:""}.ti-brand-bulma:before{content:""}.ti-brand-bumble:before{content:""}.ti-brand-bunpo:before{content:""}.ti-brand-c-sharp:before{content:""}.ti-brand-cake:before{content:""}.ti-brand-cakephp:before{content:""}.ti-brand-campaignmonitor:before{content:""}.ti-brand-carbon:before{content:""}.ti-brand-cashapp:before{content:""}.ti-brand-chrome:before{content:""}.ti-brand-cinema-4d:before{content:"况"}.ti-brand-citymapper:before{content:""}.ti-brand-cloudflare:before{content:"祈"}.ti-brand-codecov:before{content:""}.ti-brand-codepen:before{content:""}.ti-brand-codesandbox:before{content:""}.ti-brand-cohost:before{content:""}.ti-brand-coinbase:before{content:""}.ti-brand-comedy-central:before{content:""}.ti-brand-coreos:before{content:""}.ti-brand-couchdb:before{content:""}.ti-brand-couchsurfing:before{content:""}.ti-brand-cpp:before{content:""}.ti-brand-craft:before{content:"全"}.ti-brand-crunchbase:before{content:""}.ti-brand-css3:before{content:""}.ti-brand-ctemplar:before{content:""}.ti-brand-cucumber:before{content:""}.ti-brand-cupra:before{content:""}.ti-brand-cypress:before{content:""}.ti-brand-d3:before{content:""}.ti-brand-databricks:before{content:"ﱁ"}.ti-brand-days-counter:before{content:""}.ti-brand-dcos:before{content:""}.ti-brand-debian:before{content:""}.ti-brand-deezer:before{content:""}.ti-brand-deliveroo:before{content:""}.ti-brand-deno:before{content:""}.ti-brand-denodo:before{content:""}.ti-brand-deviantart:before{content:""}.ti-brand-digg:before{content:"侀"}.ti-brand-dingtalk:before{content:""}.ti-brand-discord:before{content:""}.ti-brand-disney:before{content:""}.ti-brand-disqus:before{content:""}.ti-brand-django:before{content:""}.ti-brand-docker:before{content:""}.ti-brand-doctrine:before{content:""}.ti-brand-dolby-digital:before{content:""}.ti-brand-douban:before{content:""}.ti-brand-dribbble:before{content:""}.ti-brand-dropbox:before{content:"𐆊"}.ti-brand-drops:before{content:""}.ti-brand-drupal:before{content:""}.ti-brand-edge:before{content:""}.ti-brand-elastic:before{content:""}.ti-brand-electronic-arts:before{content:"充"}.ti-brand-ember:before{content:""}.ti-brand-envato:before{content:""}.ti-brand-etsy:before{content:""}.ti-brand-evernote:before{content:""}.ti-brand-facebook:before{content:""}.ti-brand-feedly:before{content:"冀"}.ti-brand-figma:before{content:""}.ti-brand-filezilla:before{content:"勇"}.ti-brand-finder:before{content:""}.ti-brand-firebase:before{content:""}.ti-brand-firefox:before{content:""}.ti-brand-fiverr:before{content:""}.ti-brand-flickr:before{content:""}.ti-brand-flightradar24:before{content:""}.ti-brand-flipboard:before{content:""}.ti-brand-flutter:before{content:""}.ti-brand-fortnite:before{content:""}.ti-brand-foursquare:before{content:""}.ti-brand-framer:before{content:""}.ti-brand-framer-motion:before{content:""}.ti-brand-funimation:before{content:""}.ti-brand-gatsby:before{content:""}.ti-brand-git:before{content:""}.ti-brand-github:before{content:""}.ti-brand-github-copilot:before{content:""}.ti-brand-gitlab:before{content:""}.ti-brand-gmail:before{content:""}.ti-brand-golang:before{content:""}.ti-brand-google:before{content:""}.ti-brand-google-analytics:before{content:""}.ti-brand-google-big-query:before{content:""}.ti-brand-google-drive:before{content:""}.ti-brand-google-fit:before{content:""}.ti-brand-google-home:before{content:""}.ti-brand-google-maps:before{content:"祐"}.ti-brand-google-one:before{content:""}.ti-brand-google-photos:before{content:""}.ti-brand-google-play:before{content:""}.ti-brand-google-podcasts:before{content:""}.ti-brand-grammarly:before{content:""}.ti-brand-graphql:before{content:""}.ti-brand-gravatar:before{content:""}.ti-brand-grindr:before{content:""}.ti-brand-guardian:before{content:""}.ti-brand-gumroad:before{content:""}.ti-brand-hackerrank:before{content:"Ｃ"}.ti-brand-hbo:before{content:""}.ti-brand-headlessui:before{content:""}.ti-brand-hexo:before{content:"祖"}.ti-brand-hipchat:before{content:""}.ti-brand-html5:before{content:""}.ti-brand-inertia:before{content:""}.ti-brand-infakt:before{content:"𐈊"}.ti-brand-instagram:before{content:""}.ti-brand-intercom:before{content:""}.ti-brand-itch:before{content:"諸"}.ti-brand-javascript:before{content:""}.ti-brand-jira:before{content:"𐈱"}.ti-brand-juejin:before{content:""}.ti-brand-kako-talk:before{content:"ﴭ"}.ti-brand-kbin:before{content:"𢡄"}.ti-brand-kick:before{content:"﨣"}.ti-brand-kickstarter:before{content:""}.ti-brand-kotlin:before{content:""}.ti-brand-laravel:before{content:""}.ti-brand-lastfm:before{content:""}.ti-brand-leetcode:before{content:"祝"}.ti-brand-letterboxd:before{content:"﨤"}.ti-brand-line:before{content:""}.ti-brand-linkedin:before{content:""}.ti-brand-linktree:before{content:""}.ti-brand-linqpad:before{content:""}.ti-brand-livewire:before{content:"ﵶ"}.ti-brand-loom:before{content:""}.ti-brand-mailgun:before{content:""}.ti-brand-mantine:before{content:""}.ti-brand-mastercard:before{content:""}.ti-brand-mastodon:before{content:""}.ti-brand-matrix:before{content:""}.ti-brand-mcdonalds:before{content:""}.ti-brand-medium:before{content:""}.ti-brand-meetup:before{content:"ﱪ"}.ti-brand-mercedes:before{content:""}.ti-brand-messenger:before{content:""}.ti-brand-meta:before{content:""}.ti-brand-metabrainz:before{content:"２"}.ti-brand-minecraft:before{content:"﫯"}.ti-brand-miniprogram:before{content:""}.ti-brand-mixpanel:before{content:""}.ti-brand-monday:before{content:""}.ti-brand-mongodb:before{content:""}.ti-brand-my-oppo:before{content:""}.ti-brand-mysql:before{content:""}.ti-brand-national-geographic:before{content:""}.ti-brand-nem:before{content:""}.ti-brand-netbeans:before{content:""}.ti-brand-netease-music:before{content:""}.ti-brand-netflix:before{content:""}.ti-brand-nexo:before{content:""}.ti-brand-nextcloud:before{content:""}.ti-brand-nextjs:before{content:""}.ti-brand-nodejs:before{content:"﫠"}.ti-brand-nord-vpn:before{content:""}.ti-brand-notion:before{content:""}.ti-brand-npm:before{content:""}.ti-brand-nuxt:before{content:""}.ti-brand-nytimes:before{content:""}.ti-brand-oauth:before{content:"禍"}.ti-brand-office:before{content:""}.ti-brand-ok-ru:before{content:""}.ti-brand-onedrive:before{content:""}.ti-brand-onlyfans:before{content:""}.ti-brand-open-source:before{content:""}.ti-brand-openai:before{content:""}.ti-brand-openvpn:before{content:""}.ti-brand-opera:before{content:""}.ti-brand-pagekit:before{content:""}.ti-brand-parsinta:before{content:"ﱂ"}.ti-brand-patreon:before{content:""}.ti-brand-paypal:before{content:""}.ti-brand-paypay:before{content:""}.ti-brand-peanut:before{content:""}.ti-brand-pepsi:before{content:""}.ti-brand-php:before{content:""}.ti-brand-picsart:before{content:""}.ti-brand-pinterest:before{content:""}.ti-brand-planetscale:before{content:""}.ti-brand-pnpm:before{content:"ﵷ"}.ti-brand-pocket:before{content:""}.ti-brand-polymer:before{content:""}.ti-brand-powershell:before{content:""}.ti-brand-printables:before{content:"ﴛ"}.ti-brand-prisma:before{content:""}.ti-brand-producthunt:before{content:""}.ti-brand-pushbullet:before{content:""}.ti-brand-pushover:before{content:""}.ti-brand-python:before{content:""}.ti-brand-qq:before{content:""}.ti-brand-radix-ui:before{content:""}.ti-brand-react:before{content:""}.ti-brand-react-native:before{content:""}.ti-brand-reason:before{content:""}.ti-brand-reddit:before{content:""}.ti-brand-redhat:before{content:""}.ti-brand-redux:before{content:""}.ti-brand-revolut:before{content:""}.ti-brand-rumble:before{content:"𣏕"}.ti-brand-rust:before{content:"禎"}.ti-brand-safari:before{content:""}.ti-brand-samsungpass:before{content:""}.ti-brand-sass:before{content:""}.ti-brand-sentry:before{content:""}.ti-brand-sharik:before{content:""}.ti-brand-shazam:before{content:""}.ti-brand-shopee:before{content:""}.ti-brand-sketch:before{content:""}.ti-brand-skype:before{content:""}.ti-brand-slack:before{content:""}.ti-brand-snapchat:before{content:""}.ti-brand-snapseed:before{content:""}.ti-brand-snowflake:before{content:""}.ti-brand-socket-io:before{content:""}.ti-brand-solidjs:before{content:""}.ti-brand-soundcloud:before{content:""}.ti-brand-spacehey:before{content:""}.ti-brand-speedtest:before{content:"勺"}.ti-brand-spotify:before{content:""}.ti-brand-stackoverflow:before{content:""}.ti-brand-stackshare:before{content:""}.ti-brand-steam:before{content:""}.ti-brand-stellar:before{content:"𐉃"}.ti-brand-stocktwits:before{content:"ﵸ"}.ti-brand-storj:before{content:"穀"}.ti-brand-storybook:before{content:""}.ti-brand-storytel:before{content:""}.ti-brand-strava:before{content:""}.ti-brand-stripe:before{content:""}.ti-brand-sublime-text:before{content:""}.ti-brand-sugarizer:before{content:""}.ti-brand-supabase:before{content:""}.ti-brand-superhuman:before{content:""}.ti-brand-supernova:before{content:""}.ti-brand-surfshark:before{content:""}.ti-brand-svelte:before{content:""}.ti-brand-swift:before{content:"突"}.ti-brand-symfony:before{content:""}.ti-brand-tabler:before{content:""}.ti-brand-tabnine:before{content:"𐆮"}.ti-brand-tailwind:before{content:""}.ti-brand-taobao:before{content:""}.ti-brand-teams:before{content:"﫟"}.ti-brand-ted:before{content:""}.ti-brand-telegram:before{content:""}.ti-brand-terraform:before{content:"節"}.ti-brand-tesla:before{content:"𐂙"}.ti-brand-tether:before{content:""}.ti-brand-thingiverse:before{content:"ﴜ"}.ti-brand-threads:before{content:"ﬂ"}.ti-brand-threejs:before{content:""}.ti-brand-tidal:before{content:""}.ti-brand-tiktok:before{content:""}.ti-brand-tinder:before{content:""}.ti-brand-topbuzz:before{content:""}.ti-brand-torchain:before{content:""}.ti-brand-toyota:before{content:""}.ti-brand-trello:before{content:""}.ti-brand-tripadvisor:before{content:""}.ti-brand-tumblr:before{content:""}.ti-brand-twilio:before{content:""}.ti-brand-twitch:before{content:""}.ti-brand-twitter:before{content:""}.ti-brand-typescript:before{content:""}.ti-brand-uber:before{content:""}.ti-brand-ubuntu:before{content:""}.ti-brand-unity:before{content:""}.ti-brand-unsplash:before{content:""}.ti-brand-upwork:before{content:""}.ti-brand-valorant:before{content:""}.ti-brand-vechain:before{content:"𐉂"}.ti-brand-vercel:before{content:""}.ti-brand-vimeo:before{content:""}.ti-brand-vinted:before{content:""}.ti-brand-visa:before{content:""}.ti-brand-visual-studio:before{content:""}.ti-brand-vite:before{content:""}.ti-brand-vivaldi:before{content:""}.ti-brand-vk:before{content:""}.ti-brand-vlc:before{content:"喝"}.ti-brand-volkswagen:before{content:""}.ti-brand-vsco:before{content:""}.ti-brand-vscode:before{content:""}.ti-brand-vue:before{content:""}.ti-brand-walmart:before{content:""}.ti-brand-waze:before{content:""}.ti-brand-webflow:before{content:""}.ti-brand-wechat:before{content:""}.ti-brand-weibo:before{content:""}.ti-brand-whatsapp:before{content:""}.ti-brand-wikipedia:before{content:"啕"}.ti-brand-windows:before{content:""}.ti-brand-windy:before{content:""}.ti-brand-wish:before{content:""}.ti-brand-wix:before{content:""}.ti-brand-wordpress:before{content:""}.ti-brand-x:before{content:"ﰏ"}.ti-brand-xamarin:before{content:"喙"}.ti-brand-xbox:before{content:""}.ti-brand-xdeep:before{content:"ﰐ"}.ti-brand-xing:before{content:""}.ti-brand-yahoo:before{content:""}.ti-brand-yandex:before{content:"﫡"}.ti-brand-yarn:before{content:"ﵹ"}.ti-brand-yatse:before{content:""}.ti-brand-ycombinator:before{content:""}.ti-brand-youtube:before{content:""}.ti-brand-youtube-kids:before{content:""}.ti-brand-zalando:before{content:""}.ti-brand-zapier:before{content:""}.ti-brand-zeit:before{content:""}.ti-brand-zhihu:before{content:""}.ti-brand-zoom:before{content:""}.ti-brand-zulip:before{content:""}.ti-brand-zwift:before{content:""}.ti-bread:before{content:""}.ti-bread-off:before{content:""}.ti-briefcase:before{content:""}.ti-briefcase-2:before{content:"ﬃ"}.ti-briefcase-off:before{content:""}.ti-brightness:before{content:""}.ti-brightness-2:before{content:""}.ti-brightness-auto:before{content:"ﶙ"}.ti-brightness-down:before{content:""}.ti-brightness-half:before{content:""}.ti-brightness-off:before{content:""}.ti-brightness-up:before{content:""}.ti-broadcast:before{content:""}.ti-broadcast-off:before{content:""}.ti-browser:before{content:""}.ti-browser-check:before{content:""}.ti-browser-maximize:before{content:"𐂰"}.ti-browser-minus:before{content:"𐂯"}.ti-browser-off:before{content:""}.ti-browser-plus:before{content:""}.ti-browser-share:before{content:"𐂮"}.ti-browser-x:before{content:""}.ti-brush:before{content:""}.ti-brush-off:before{content:""}.ti-bubble:before{content:"ﺺ"}.ti-bubble-minus:before{content:"ﺾ"}.ti-bubble-plus:before{content:"ﺽ"}.ti-bubble-tea:before{content:"ｑ"}.ti-bubble-tea-2:before{content:"ｒ"}.ti-bubble-text:before{content:"ﺼ"}.ti-bubble-x:before{content:"ﺻ"}.ti-bucket:before{content:""}.ti-bucket-droplet:before{content:""}.ti-bucket-off:before{content:""}.ti-bug:before{content:""}.ti-bug-off:before{content:""}.ti-building:before{content:""}.ti-building-airport:before{content:"ﾩ"}.ti-building-arch:before{content:""}.ti-building-bank:before{content:""}.ti-building-bridge:before{content:""}.ti-building-bridge-2:before{content:""}.ti-building-broadcast-tower:before{content:""}.ti-building-burj-al-arab:before{content:"ｐ"}.ti-building-carousel:before{content:""}.ti-building-castle:before{content:""}.ti-building-church:before{content:""}.ti-building-circus:before{content:""}.ti-building-cog:before{content:"𐁢"}.ti-building-community:before{content:""}.ti-building-cottage:before{content:""}.ti-building-eiffel-tower:before{content:"𐉑"}.ti-building-estate:before{content:""}.ti-building-factory:before{content:""}.ti-building-factory-2:before{content:""}.ti-building-fortress:before{content:""}.ti-building-hospital:before{content:""}.ti-building-lighthouse:before{content:""}.ti-building-minus:before{content:"𐁡"}.ti-building-monument:before{content:""}.ti-building-mosque:before{content:"練"}.ti-building-off:before{content:"﻽"}.ti-building-pavilion:before{content:""}.ti-building-plus:before{content:"𐁠"}.ti-building-skyscraper:before{content:""}.ti-building-stadium:before{content:""}.ti-building-store:before{content:""}.ti-building-tunnel:before{content:""}.ti-building-warehouse:before{content:""}.ti-building-wind-turbine:before{content:""}.ti-buildings:before{content:"｀"}.ti-bulb:before{content:""}.ti-bulb-off:before{content:""}.ti-bulldozer:before{content:""}.ti-burger:before{content:"ﲴ"}.ti-bus:before{content:""}.ti-bus-off:before{content:""}.ti-bus-stop:before{content:""}.ti-businessplan:before{content:""}.ti-butterfly:before{content:""}.ti-cactus:before{content:""}.ti-cactus-off:before{content:""}.ti-cake:before{content:""}.ti-cake-off:before{content:""}.ti-cake-roll:before{content:"𐂽"}.ti-calculator:before{content:""}.ti-calculator-off:before{content:""}.ti-calendar:before{content:""}.ti-calendar-bolt:before{content:""}.ti-calendar-cancel:before{content:""}.ti-calendar-check:before{content:""}.ti-calendar-clock:before{content:"ﴮ"}.ti-calendar-code:before{content:""}.ti-calendar-cog:before{content:""}.ti-calendar-dollar:before{content:""}.ti-calendar-dot:before{content:"﴾"}.ti-calendar-down:before{content:""}.ti-calendar-due:before{content:""}.ti-calendar-event:before{content:""}.ti-calendar-exclamation:before{content:""}.ti-calendar-heart:before{content:""}.ti-calendar-minus:before{content:""}.ti-calendar-month:before{content:"ﴯ"}.ti-calendar-off:before{content:""}.ti-calendar-pause:before{content:""}.ti-calendar-pin:before{content:""}.ti-calendar-plus:before{content:""}.ti-calendar-question:before{content:""}.ti-calendar-repeat:before{content:"㮝"}.ti-calendar-sad:before{content:"ﴝ"}.ti-calendar-search:before{content:""}.ti-calendar-share:before{content:""}.ti-calendar-smile:before{content:"ﴞ"}.ti-calendar-star:before{content:""}.ti-calendar-stats:before{content:""}.ti-calendar-time:before{content:""}.ti-calendar-up:before{content:""}.ti-calendar-user:before{content:"ﴟ"}.ti-calendar-week:before{content:"ﴰ"}.ti-calendar-x:before{content:""}.ti-camera:before{content:""}.ti-camera-ai:before{content:"ﾨ"}.ti-camera-bitcoin:before{content:"ﾧ"}.ti-camera-bolt:before{content:""}.ti-camera-cancel:before{content:""}.ti-camera-check:before{content:""}.ti-camera-code:before{content:""}.ti-camera-cog:before{content:""}.ti-camera-dollar:before{content:""}.ti-camera-down:before{content:""}.ti-camera-exclamation:before{content:""}.ti-camera-heart:before{content:""}.ti-camera-minus:before{content:""}.ti-camera-moon:before{content:"ﾦ"}.ti-camera-off:before{content:""}.ti-camera-pause:before{content:""}.ti-camera-pin:before{content:""}.ti-camera-plus:before{content:""}.ti-camera-question:before{content:""}.ti-camera-rotate:before{content:""}.ti-camera-search:before{content:""}.ti-camera-selfie:before{content:""}.ti-camera-share:before{content:""}.ti-camera-spark:before{content:"ﾼ"}.ti-camera-star:before{content:""}.ti-camera-up:before{content:""}.ti-camera-x:before{content:""}.ti-camper:before{content:"逸"}.ti-campfire:before{content:""}.ti-canary:before{content:"𐇵"}.ti-cancel:before{content:"１"}.ti-candle:before{content:""}.ti-candy:before{content:""}.ti-candy-off:before{content:""}.ti-cane:before{content:""}.ti-cannabis:before{content:""}.ti-cap-projecting:before{content:"Ｂ"}.ti-cap-rounded:before{content:"Ａ"}.ti-cap-straight:before{content:"＠"}.ti-capsule:before{content:"﫣"}.ti-capsule-horizontal:before{content:"﫢"}.ti-capture:before{content:""}.ti-capture-off:before{content:""}.ti-car:before{content:""}.ti-car-4wd:before{content:"ﶸ"}.ti-car-crane:before{content:""}.ti-car-crash:before{content:""}.ti-car-door:before{content:"𐉐"}.ti-car-fan:before{content:"ﶳ"}.ti-car-fan-1:before{content:"ﶷ"}.ti-car-fan-2:before{content:"ﶶ"}.ti-car-fan-3:before{content:"ﶵ"}.ti-car-fan-auto:before{content:"ﶴ"}.ti-car-garage:before{content:"ﱷ"}.ti-car-lifter:before{content:"𐉏"}.ti-car-off:before{content:""}.ti-car-off-road:before{content:"𐈰"}.ti-car-suspension:before{content:"𐈯"}.ti-car-suv:before{content:"ﲋ"}.ti-car-turbine:before{content:""}.ti-carambola:before{content:"ﺹ"}.ti-caravan:before{content:""}.ti-cardboards:before{content:""}.ti-cardboards-off:before{content:""}.ti-cards:before{content:""}.ti-caret-down:before{content:""}.ti-caret-left:before{content:""}.ti-caret-left-right:before{content:"ﱃ"}.ti-caret-right:before{content:""}.ti-caret-up:before{content:""}.ti-caret-up-down:before{content:"ﱄ"}.ti-carousel-horizontal:before{content:""}.ti-carousel-vertical:before{content:""}.ti-carrot:before{content:""}.ti-carrot-off:before{content:""}.ti-cash:before{content:""}.ti-cash-banknote:before{content:""}.ti-cash-banknote-edit:before{content:"𐅉"}.ti-cash-banknote-heart:before{content:"𐅈"}.ti-cash-banknote-minus:before{content:"𐅇"}.ti-cash-banknote-move:before{content:"𐅅"}.ti-cash-banknote-move-back:before{content:"𐅆"}.ti-cash-banknote-off:before{content:""}.ti-cash-banknote-plus:before{content:"𐅄"}.ti-cash-edit:before{content:"𐅃"}.ti-cash-heart:before{content:"𐅂"}.ti-cash-minus:before{content:"𐅁"}.ti-cash-move:before{content:"𐄿"}.ti-cash-move-back:before{content:"𐅀"}.ti-cash-off:before{content:""}.ti-cash-plus:before{content:"𐄾"}.ti-cash-register:before{content:"ﻦ"}.ti-cast:before{content:""}.ti-cast-off:before{content:""}.ti-cat:before{content:""}.ti-category:before{content:""}.ti-category-2:before{content:""}.ti-category-minus:before{content:"ﴠ"}.ti-category-plus:before{content:"ﴡ"}.ti-ce:before{content:""}.ti-ce-off:before{content:""}.ti-cell:before{content:""}.ti-cell-signal-1:before{content:""}.ti-cell-signal-2:before{content:""}.ti-cell-signal-3:before{content:""}.ti-cell-signal-4:before{content:""}.ti-cell-signal-5:before{content:""}.ti-cell-signal-off:before{content:""}.ti-certificate:before{content:""}.ti-certificate-2:before{content:""}.ti-certificate-2-off:before{content:""}.ti-certificate-off:before{content:""}.ti-chair-director:before{content:""}.ti-chalkboard:before{content:""}.ti-chalkboard-off:before{content:""}.ti-chalkboard-teacher:before{content:"𐅠"}.ti-charging-pile:before{content:""}.ti-chart-arcs:before{content:""}.ti-chart-arcs-3:before{content:""}.ti-chart-area:before{content:""}.ti-chart-area-line:before{content:""}.ti-chart-arrows:before{content:""}.ti-chart-arrows-vertical:before{content:""}.ti-chart-bar:before{content:""}.ti-chart-bar-off:before{content:""}.ti-chart-bar-popular:before{content:"ﻷ"}.ti-chart-bubble:before{content:""}.ti-chart-candle:before{content:""}.ti-chart-circles:before{content:""}.ti-chart-cohort:before{content:"ﻶ"}.ti-chart-column:before{content:"ﾥ"}.ti-chart-covariate:before{content:"ﾤ"}.ti-chart-donut:before{content:""}.ti-chart-donut-2:before{content:""}.ti-chart-donut-3:before{content:""}.ti-chart-donut-4:before{content:""}.ti-chart-dots:before{content:""}.ti-chart-dots-2:before{content:""}.ti-chart-dots-3:before{content:""}.ti-chart-funnel:before{content:"ﻵ"}.ti-chart-grid-dots:before{content:""}.ti-chart-histogram:before{content:""}.ti-chart-infographic:before{content:""}.ti-chart-line:before{content:""}.ti-chart-pie:before{content:""}.ti-chart-pie-2:before{content:""}.ti-chart-pie-3:before{content:""}.ti-chart-pie-4:before{content:""}.ti-chart-pie-off:before{content:""}.ti-chart-ppf:before{content:""}.ti-chart-radar:before{content:""}.ti-chart-sankey:before{content:""}.ti-chart-scatter:before{content:"ﶓ"}.ti-chart-scatter-3d:before{content:"ﶒ"}.ti-chart-treemap:before{content:""}.ti-check:before{content:""}.ti-checkbox:before{content:""}.ti-checklist:before{content:""}.ti-checks:before{content:""}.ti-checkup-list:before{content:""}.ti-cheese:before{content:""}.ti-chef-hat:before{content:""}.ti-chef-hat-off:before{content:""}.ti-cherry:before{content:""}.ti-chess:before{content:""}.ti-chess-bishop:before{content:""}.ti-chess-king:before{content:""}.ti-chess-knight:before{content:""}.ti-chess-queen:before{content:""}.ti-chess-rook:before{content:""}.ti-chevron-compact-down:before{content:"﫰"}.ti-chevron-compact-left:before{content:"﫱"}.ti-chevron-compact-right:before{content:"﫲"}.ti-chevron-compact-up:before{content:"﫳"}.ti-chevron-down:before{content:""}.ti-chevron-down-left:before{content:""}.ti-chevron-down-right:before{content:""}.ti-chevron-left:before{content:""}.ti-chevron-left-pipe:before{content:"﫤"}.ti-chevron-right:before{content:""}.ti-chevron-right-pipe:before{content:"﫥"}.ti-chevron-up:before{content:""}.ti-chevron-up-left:before{content:""}.ti-chevron-up-right:before{content:""}.ti-chevrons-down:before{content:""}.ti-chevrons-down-left:before{content:""}.ti-chevrons-down-right:before{content:""}.ti-chevrons-left:before{content:""}.ti-chevrons-right:before{content:""}.ti-chevrons-up:before{content:""}.ti-chevrons-up-left:before{content:""}.ti-chevrons-up-right:before{content:""}.ti-chisel:before{content:""}.ti-chocolate:before{content:"𐉎"}.ti-christmas-ball:before{content:"ﴱ"}.ti-christmas-tree:before{content:""}.ti-christmas-tree-off:before{content:""}.ti-circle:before{content:""}.ti-circle-arrow-down:before{content:""}.ti-circle-arrow-down-left:before{content:""}.ti-circle-arrow-down-right:before{content:""}.ti-circle-arrow-left:before{content:""}.ti-circle-arrow-right:before{content:""}.ti-circle-arrow-up:before{content:""}.ti-circle-arrow-up-left:before{content:""}.ti-circle-arrow-up-right:before{content:""}.ti-circle-asterisk:before{content:"𐆭"}.ti-circle-caret-down:before{content:""}.ti-circle-caret-left:before{content:""}.ti-circle-caret-right:before{content:""}.ti-circle-caret-up:before{content:""}.ti-circle-check:before{content:""}.ti-circle-chevron-down:before{content:""}.ti-circle-chevron-left:before{content:""}.ti-circle-chevron-right:before{content:""}.ti-circle-chevron-up:before{content:""}.ti-circle-chevrons-down:before{content:""}.ti-circle-chevrons-left:before{content:""}.ti-circle-chevrons-right:before{content:""}.ti-circle-chevrons-up:before{content:""}.ti-circle-dashed:before{content:""}.ti-circle-dashed-check:before{content:"ﺸ"}.ti-circle-dashed-letter-a:before{content:"ﾚ"}.ti-circle-dashed-letter-b:before{content:"ﾙ"}.ti-circle-dashed-letter-c:before{content:"ﾘ"}.ti-circle-dashed-letter-d:before{content:"ﾗ"}.ti-circle-dashed-letter-e:before{content:"ﾖ"}.ti-circle-dashed-letter-f:before{content:"ﾕ"}.ti-circle-dashed-letter-g:before{content:"ﾔ"}.ti-circle-dashed-letter-h:before{content:"ﾓ"}.ti-circle-dashed-letter-i:before{content:"ﾒ"}.ti-circle-dashed-letter-j:before{content:"ﾑ"}.ti-circle-dashed-letter-k:before{content:"ﾐ"}.ti-circle-dashed-letter-l:before{content:"ﾏ"}.ti-circle-dashed-letter-m:before{content:"ﾍ"}.ti-circle-dashed-letter-n:before{content:"ﾌ"}.ti-circle-dashed-letter-o:before{content:"ﾋ"}.ti-circle-dashed-letter-p:before{content:"ﾊ"}.ti-circle-dashed-letter-q:before{content:"ﾉ"}.ti-circle-dashed-letter-r:before{content:"ﾈ"}.ti-circle-dashed-letter-s:before{content:"ﾇ"}.ti-circle-dashed-letter-t:before{content:"ﾆ"}.ti-circle-dashed-letter-u:before{content:"ﾅ"}.ti-circle-dashed-letter-v:before{content:"ﾄ"}.ti-circle-dashed-letter-w:before{content:"ﾃ"}.ti-circle-dashed-letter-x:before{content:"ﾂ"}.ti-circle-dashed-letter-y:before{content:"ﾁ"}.ti-circle-dashed-letter-z:before{content:"ﾀ"}.ti-circle-dashed-minus:before{content:"ﺷ"}.ti-circle-dashed-number-0:before{content:"ﱫ"}.ti-circle-dashed-number-1:before{content:"ﱬ"}.ti-circle-dashed-number-2:before{content:"ﱭ"}.ti-circle-dashed-number-3:before{content:"ﱮ"}.ti-circle-dashed-number-4:before{content:"ﱯ"}.ti-circle-dashed-number-5:before{content:"ﱰ"}.ti-circle-dashed-number-6:before{content:"ﱱ"}.ti-circle-dashed-number-7:before{content:"ﱲ"}.ti-circle-dashed-number-8:before{content:"ﱳ"}.ti-circle-dashed-number-9:before{content:"ﱴ"}.ti-circle-dashed-percentage:before{content:"ﵺ"}.ti-circle-dashed-plus:before{content:"ﺶ"}.ti-circle-dashed-x:before{content:"ﱵ"}.ti-circle-dot:before{content:""}.ti-circle-dotted:before{content:""}.ti-circle-dotted-letter-a:before{content:"ｿ"}.ti-circle-dotted-letter-b:before{content:"ｾ"}.ti-circle-dotted-letter-c:before{content:"ｽ"}.ti-circle-dotted-letter-d:before{content:"ｼ"}.ti-circle-dotted-letter-e:before{content:"ｻ"}.ti-circle-dotted-letter-f:before{content:"ｺ"}.ti-circle-dotted-letter-g:before{content:"ｹ"}.ti-circle-dotted-letter-h:before{content:"ｸ"}.ti-circle-dotted-letter-i:before{content:"ｷ"}.ti-circle-dotted-letter-j:before{content:"ｶ"}.ti-circle-dotted-letter-k:before{content:"ｵ"}.ti-circle-dotted-letter-l:before{content:"ｴ"}.ti-circle-dotted-letter-m:before{content:"ｳ"}.ti-circle-dotted-letter-n:before{content:"ｲ"}.ti-circle-dotted-letter-o:before{content:"ｱ"}.ti-circle-dotted-letter-p:before{content:"ｰ"}.ti-circle-dotted-letter-q:before{content:"ｯ"}.ti-circle-dotted-letter-r:before{content:"ｮ"}.ti-circle-dotted-letter-s:before{content:"ｭ"}.ti-circle-dotted-letter-t:before{content:"ｬ"}.ti-circle-dotted-letter-u:before{content:"ｫ"}.ti-circle-dotted-letter-v:before{content:"ｪ"}.ti-circle-dotted-letter-w:before{content:"ｩ"}.ti-circle-dotted-letter-x:before{content:"ｨ"}.ti-circle-dotted-letter-y:before{content:"ｧ"}.ti-circle-dotted-letter-z:before{content:"ｦ"}.ti-circle-half:before{content:""}.ti-circle-half-2:before{content:""}.ti-circle-half-vertical:before{content:""}.ti-circle-key:before{content:""}.ti-circle-letter-a:before{content:""}.ti-circle-letter-b:before{content:""}.ti-circle-letter-c:before{content:""}.ti-circle-letter-d:before{content:""}.ti-circle-letter-e:before{content:""}.ti-circle-letter-f:before{content:""}.ti-circle-letter-g:before{content:""}.ti-circle-letter-h:before{content:""}.ti-circle-letter-i:before{content:""}.ti-circle-letter-j:before{content:""}.ti-circle-letter-k:before{content:""}.ti-circle-letter-l:before{content:""}.ti-circle-letter-m:before{content:""}.ti-circle-letter-n:before{content:""}.ti-circle-letter-o:before{content:""}.ti-circle-letter-p:before{content:""}.ti-circle-letter-q:before{content:""}.ti-circle-letter-r:before{content:""}.ti-circle-letter-s:before{content:""}.ti-circle-letter-t:before{content:""}.ti-circle-letter-u:before{content:""}.ti-circle-letter-v:before{content:""}.ti-circle-letter-w:before{content:""}.ti-circle-letter-x:before{content:""}.ti-circle-letter-y:before{content:""}.ti-circle-letter-z:before{content:""}.ti-circle-minus:before{content:""}.ti-circle-minus-2:before{content:"ﲌ"}.ti-circle-number-0:before{content:""}.ti-circle-number-1:before{content:""}.ti-circle-number-2:before{content:""}.ti-circle-number-3:before{content:""}.ti-circle-number-4:before{content:""}.ti-circle-number-5:before{content:""}.ti-circle-number-6:before{content:""}.ti-circle-number-7:before{content:""}.ti-circle-number-8:before{content:""}.ti-circle-number-9:before{content:""}.ti-circle-off:before{content:""}.ti-circle-open-arrow-down:before{content:"𐈉"}.ti-circle-open-arrow-left:before{content:"𐈈"}.ti-circle-open-arrow-right:before{content:"𐈇"}.ti-circle-open-arrow-up:before{content:"𐈆"}.ti-circle-percentage:before{content:"ﵻ"}.ti-circle-plus:before{content:""}.ti-circle-plus-2:before{content:"ﲍ"}.ti-circle-plus-minus:before{content:"𐈅"}.ti-circle-rectangle:before{content:""}.ti-circle-rectangle-off:before{content:""}.ti-circle-square:before{content:""}.ti-circle-triangle:before{content:""}.ti-circle-x:before{content:""}.ti-circles:before{content:""}.ti-circles-relation:before{content:""}.ti-circuit-ammeter:before{content:""}.ti-circuit-battery:before{content:""}.ti-circuit-bulb:before{content:""}.ti-circuit-capacitor:before{content:""}.ti-circuit-capacitor-polarized:before{content:""}.ti-circuit-cell:before{content:""}.ti-circuit-cell-plus:before{content:""}.ti-circuit-changeover:before{content:""}.ti-circuit-diode:before{content:""}.ti-circuit-diode-zener:before{content:""}.ti-circuit-ground:before{content:""}.ti-circuit-ground-digital:before{content:""}.ti-circuit-inductor:before{content:""}.ti-circuit-motor:before{content:""}.ti-circuit-pushbutton:before{content:""}.ti-circuit-resistor:before{content:""}.ti-circuit-switch-closed:before{content:""}.ti-circuit-switch-open:before{content:""}.ti-circuit-voltmeter:before{content:""}.ti-clear-all:before{content:""}.ti-clear-formatting:before{content:""}.ti-clef:before{content:"𐉀"}.ti-clef-staff:before{content:"𐉁"}.ti-click:before{content:""}.ti-cliff-jumping:before{content:"ﻼ"}.ti-clipboard:before{content:""}.ti-clipboard-check:before{content:""}.ti-clipboard-copy:before{content:""}.ti-clipboard-data:before{content:""}.ti-clipboard-heart:before{content:""}.ti-clipboard-list:before{content:""}.ti-clipboard-off:before{content:""}.ti-clipboard-plus:before{content:""}.ti-clipboard-search:before{content:"𐂘"}.ti-clipboard-smile:before{content:"ﶚ"}.ti-clipboard-text:before{content:""}.ti-clipboard-typography:before{content:""}.ti-clipboard-x:before{content:""}.ti-clock:before{content:""}.ti-clock-12:before{content:"ﱖ"}.ti-clock-2:before{content:""}.ti-clock-24:before{content:"ﱗ"}.ti-clock-bitcoin:before{content:"＿"}.ti-clock-bolt:before{content:""}.ti-clock-cancel:before{content:""}.ti-clock-check:before{content:""}.ti-clock-code:before{content:""}.ti-clock-cog:before{content:""}.ti-clock-dollar:before{content:""}.ti-clock-down:before{content:""}.ti-clock-edit:before{content:""}.ti-clock-exclamation:before{content:""}.ti-clock-heart:before{content:""}.ti-clock-hour-1:before{content:""}.ti-clock-hour-10:before{content:""}.ti-clock-hour-11:before{content:""}.ti-clock-hour-12:before{content:""}.ti-clock-hour-2:before{content:""}.ti-clock-hour-3:before{content:""}.ti-clock-hour-4:before{content:""}.ti-clock-hour-5:before{content:""}.ti-clock-hour-6:before{content:""}.ti-clock-hour-7:before{content:""}.ti-clock-hour-8:before{content:""}.ti-clock-hour-9:before{content:""}.ti-clock-minus:before{content:""}.ti-clock-off:before{content:""}.ti-clock-pause:before{content:""}.ti-clock-pin:before{content:""}.ti-clock-play:before{content:""}.ti-clock-plus:before{content:""}.ti-clock-question:before{content:""}.ti-clock-record:before{content:""}.ti-clock-search:before{content:""}.ti-clock-share:before{content:""}.ti-clock-shield:before{content:""}.ti-clock-star:before{content:""}.ti-clock-stop:before{content:""}.ti-clock-up:before{content:""}.ti-clock-x:before{content:""}.ti-clothes-rack:before{content:""}.ti-clothes-rack-off:before{content:""}.ti-cloud:before{content:""}.ti-cloud-bitcoin:before{content:"＾"}.ti-cloud-bolt:before{content:""}.ti-cloud-cancel:before{content:""}.ti-cloud-check:before{content:""}.ti-cloud-code:before{content:""}.ti-cloud-cog:before{content:""}.ti-cloud-computing:before{content:""}.ti-cloud-data-connection:before{content:""}.ti-cloud-dollar:before{content:""}.ti-cloud-down:before{content:""}.ti-cloud-download:before{content:""}.ti-cloud-exclamation:before{content:""}.ti-cloud-fog:before{content:""}.ti-cloud-heart:before{content:""}.ti-cloud-lock:before{content:""}.ti-cloud-lock-open:before{content:""}.ti-cloud-minus:before{content:""}.ti-cloud-network:before{content:"ﱸ"}.ti-cloud-off:before{content:""}.ti-cloud-pause:before{content:""}.ti-cloud-pin:before{content:""}.ti-cloud-plus:before{content:""}.ti-cloud-question:before{content:""}.ti-cloud-rain:before{content:""}.ti-cloud-search:before{content:""}.ti-cloud-share:before{content:""}.ti-cloud-snow:before{content:""}.ti-cloud-star:before{content:""}.ti-cloud-storm:before{content:""}.ti-cloud-up:before{content:""}.ti-cloud-upload:before{content:""}.ti-cloud-x:before{content:""}.ti-clover:before{content:""}.ti-clover-2:before{content:""}.ti-clubs:before{content:""}.ti-code:before{content:""}.ti-code-ai:before{content:"𐉧"}.ti-code-asterisk:before{content:""}.ti-code-circle:before{content:""}.ti-code-circle-2:before{content:""}.ti-code-dots:before{content:""}.ti-code-minus:before{content:""}.ti-code-off:before{content:""}.ti-code-plus:before{content:""}.ti-code-variable:before{content:"𐂫"}.ti-code-variable-minus:before{content:"𐂭"}.ti-code-variable-plus:before{content:"𐂬"}.ti-codeblock:before{content:"𐇴"}.ti-coffee:before{content:""}.ti-coffee-off:before{content:""}.ti-coffin:before{content:""}.ti-coin:before{content:""}.ti-coin-bitcoin:before{content:""}.ti-coin-euro:before{content:""}.ti-coin-monero:before{content:""}.ti-coin-off:before{content:""}.ti-coin-pound:before{content:""}.ti-coin-rupee:before{content:""}.ti-coin-taka:before{content:"ﴍ"}.ti-coin-yen:before{content:""}.ti-coin-yuan:before{content:""}.ti-coins:before{content:""}.ti-color-filter:before{content:""}.ti-color-picker:before{content:""}.ti-color-picker-off:before{content:""}.ti-color-swatch:before{content:""}.ti-color-swatch-off:before{content:""}.ti-column-insert-left:before{content:""}.ti-column-insert-right:before{content:""}.ti-column-remove:before{content:"﫴"}.ti-columns:before{content:""}.ti-columns-1:before{content:""}.ti-columns-2:before{content:""}.ti-columns-3:before{content:""}.ti-columns-off:before{content:""}.ti-comet:before{content:""}.ti-command:before{content:""}.ti-command-off:before{content:""}.ti-compass:before{content:""}.ti-compass-off:before{content:""}.ti-components:before{content:""}.ti-components-off:before{content:""}.ti-cone:before{content:""}.ti-cone-2:before{content:""}.ti-cone-off:before{content:""}.ti-cone-plus:before{content:"杖"}.ti-confetti:before{content:""}.ti-confetti-off:before{content:""}.ti-confucius:before{content:""}.ti-congruent-to:before{content:"ﾣ"}.ti-connection:before{content:"𐇳"}.ti-container:before{content:""}.ti-container-off:before{content:""}.ti-contract:before{content:"ﻻ"}.ti-contrast:before{content:""}.ti-contrast-2:before{content:""}.ti-contrast-2-off:before{content:""}.ti-contrast-off:before{content:""}.ti-cooker:before{content:""}.ti-cookie:before{content:"ﶱ"}.ti-cookie-man:before{content:"ﶲ"}.ti-cookie-off:before{content:""}.ti-copy:before{content:""}.ti-copy-check:before{content:"ﶰ"}.ti-copy-minus:before{content:"ﶯ"}.ti-copy-off:before{content:""}.ti-copy-plus:before{content:"ﶮ"}.ti-copy-x:before{content:"ﶭ"}.ti-copyleft:before{content:""}.ti-copyleft-off:before{content:""}.ti-copyright:before{content:""}.ti-copyright-off:before{content:""}.ti-corner-down-left:before{content:""}.ti-corner-down-left-double:before{content:""}.ti-corner-down-right:before{content:""}.ti-corner-down-right-double:before{content:""}.ti-corner-left-down:before{content:""}.ti-corner-left-down-double:before{content:""}.ti-corner-left-up:before{content:""}.ti-corner-left-up-double:before{content:""}.ti-corner-right-down:before{content:""}.ti-corner-right-down-double:before{content:""}.ti-corner-right-up:before{content:""}.ti-corner-right-up-double:before{content:""}.ti-corner-up-left:before{content:""}.ti-corner-up-left-double:before{content:""}.ti-corner-up-right:before{content:""}.ti-corner-up-right-double:before{content:""}.ti-cpu:before{content:""}.ti-cpu-2:before{content:""}.ti-cpu-off:before{content:""}.ti-crane:before{content:""}.ti-crane-off:before{content:""}.ti-creative-commons:before{content:""}.ti-creative-commons-by:before{content:""}.ti-creative-commons-nc:before{content:""}.ti-creative-commons-nd:before{content:""}.ti-creative-commons-off:before{content:""}.ti-creative-commons-sa:before{content:""}.ti-creative-commons-zero:before{content:""}.ti-credit-card:before{content:""}.ti-credit-card-hand:before{content:"𐈮"}.ti-credit-card-off:before{content:""}.ti-credit-card-pay:before{content:"ﴲ"}.ti-credit-card-refund:before{content:"ﴳ"}.ti-credits:before{content:"𐇲"}.ti-cricket:before{content:""}.ti-crop:before{content:""}.ti-crop-1-1:before{content:"ﵐ"}.ti-crop-16-9:before{content:"ﵑ"}.ti-crop-3-2:before{content:"ﵒ"}.ti-crop-5-4:before{content:"ﵓ"}.ti-crop-7-5:before{content:"ﵔ"}.ti-crop-landscape:before{content:"ﵕ"}.ti-crop-portrait:before{content:"ﵖ"}.ti-cross:before{content:""}.ti-cross-off:before{content:""}.ti-crosshair:before{content:""}.ti-crown:before{content:""}.ti-crown-off:before{content:""}.ti-crutches:before{content:""}.ti-crutches-off:before{content:""}.ti-crystal-ball:before{content:""}.ti-csv:before{content:""}.ti-cube:before{content:"流"}.ti-cube-3d-sphere:before{content:""}.ti-cube-3d-sphere-off:before{content:""}.ti-cube-off:before{content:"歹"}.ti-cube-plus:before{content:"殺"}.ti-cube-send:before{content:""}.ti-cube-spark:before{content:"ﾻ"}.ti-cube-unfolded:before{content:""}.ti-cup:before{content:""}.ti-cup-off:before{content:""}.ti-curling:before{content:""}.ti-curly-loop:before{content:""}.ti-currency:before{content:""}.ti-currency-afghani:before{content:""}.ti-currency-bahraini:before{content:""}.ti-currency-baht:before{content:""}.ti-currency-bitcoin:before{content:""}.ti-currency-cent:before{content:""}.ti-currency-dinar:before{content:""}.ti-currency-dirham:before{content:""}.ti-currency-dogecoin:before{content:""}.ti-currency-dollar:before{content:""}.ti-currency-dollar-australian:before{content:""}.ti-currency-dollar-brunei:before{content:""}.ti-currency-dollar-canadian:before{content:""}.ti-currency-dollar-guyanese:before{content:""}.ti-currency-dollar-off:before{content:""}.ti-currency-dollar-singapore:before{content:""}.ti-currency-dollar-zimbabwean:before{content:""}.ti-currency-dong:before{content:""}.ti-currency-dram:before{content:""}.ti-currency-ethereum:before{content:""}.ti-currency-euro:before{content:""}.ti-currency-euro-off:before{content:""}.ti-currency-florin:before{content:"﫵"}.ti-currency-forint:before{content:""}.ti-currency-frank:before{content:""}.ti-currency-guarani:before{content:""}.ti-currency-hryvnia:before{content:""}.ti-currency-husd:before{content:"𐈿"}.ti-currency-iranian-rial:before{content:"縉"}.ti-currency-kip:before{content:""}.ti-currency-krone-czech:before{content:""}.ti-currency-krone-danish:before{content:""}.ti-currency-krone-swedish:before{content:""}.ti-currency-lari:before{content:""}.ti-currency-leu:before{content:""}.ti-currency-lira:before{content:""}.ti-currency-litecoin:before{content:""}.ti-currency-lyd:before{content:""}.ti-currency-manat:before{content:""}.ti-currency-monero:before{content:""}.ti-currency-naira:before{content:""}.ti-currency-nano:before{content:""}.ti-currency-off:before{content:""}.ti-currency-paanga:before{content:""}.ti-currency-peso:before{content:""}.ti-currency-pound:before{content:""}.ti-currency-pound-off:before{content:""}.ti-currency-quetzal:before{content:""}.ti-currency-real:before{content:""}.ti-currency-renminbi:before{content:""}.ti-currency-ripple:before{content:""}.ti-currency-riyal:before{content:""}.ti-currency-rubel:before{content:""}.ti-currency-rufiyaa:before{content:""}.ti-currency-rupee:before{content:""}.ti-currency-rupee-nepalese:before{content:""}.ti-currency-shekel:before{content:""}.ti-currency-solana:before{content:""}.ti-currency-som:before{content:""}.ti-currency-taka:before{content:""}.ti-currency-tenge:before{content:""}.ti-currency-tether:before{content:"𐈾"}.ti-currency-tugrik:before{content:""}.ti-currency-won:before{content:""}.ti-currency-xrp:before{content:"ﴴ"}.ti-currency-yen:before{content:""}.ti-currency-yen-off:before{content:""}.ti-currency-yuan:before{content:""}.ti-currency-zcash:before{content:"𐈽"}.ti-currency-zloty:before{content:""}.ti-current-location:before{content:""}.ti-current-location-off:before{content:""}.ti-cursor-off:before{content:""}.ti-cursor-text:before{content:""}.ti-cut:before{content:""}.ti-cylinder:before{content:""}.ti-cylinder-off:before{content:"滛"}.ti-cylinder-plus:before{content:"滋"}.ti-dashboard:before{content:""}.ti-dashboard-off:before{content:""}.ti-database:before{content:""}.ti-database-cog:before{content:"塚"}.ti-database-dollar:before{content:"﨑"}.ti-database-edit:before{content:"晴"}.ti-database-exclamation:before{content:"﨓"}.ti-database-export:before{content:""}.ti-database-heart:before{content:"﨔"}.ti-database-import:before{content:""}.ti-database-leak:before{content:"凞"}.ti-database-minus:before{content:"猪"}.ti-database-off:before{content:""}.ti-database-plus:before{content:"益"}.ti-database-search:before{content:"礼"}.ti-database-share:before{content:"神"}.ti-database-smile:before{content:"ﶛ"}.ti-database-star:before{content:"祥"}.ti-database-x:before{content:"福"}.ti-deaf:before{content:"𐆬"}.ti-decimal:before{content:"都"}.ti-deer:before{content:""}.ti-delta:before{content:""}.ti-dental:before{content:""}.ti-dental-broken:before{content:""}.ti-dental-off:before{content:""}.ti-deselect:before{content:"麟"}.ti-desk:before{content:"ﴵ"}.ti-details:before{content:""}.ti-details-off:before{content:""}.ti-device-3d-camera:before{content:"𐈭"}.ti-device-3d-lens:before{content:"𐈬"}.ti-device-airpods:before{content:""}.ti-device-airpods-case:before{content:""}.ti-device-airtag:before{content:"﫦"}.ti-device-analytics:before{content:""}.ti-device-audio-tape:before{content:""}.ti-device-camera-phone:before{content:""}.ti-device-cctv:before{content:""}.ti-device-cctv-off:before{content:""}.ti-device-computer-camera:before{content:""}.ti-device-computer-camera-2:before{content:"𐈼"}.ti-device-computer-camera-off:before{content:""}.ti-device-desktop:before{content:""}.ti-device-desktop-analytics:before{content:""}.ti-device-desktop-bolt:before{content:""}.ti-device-desktop-cancel:before{content:""}.ti-device-desktop-check:before{content:""}.ti-device-desktop-code:before{content:""}.ti-device-desktop-cog:before{content:""}.ti-device-desktop-dollar:before{content:""}.ti-device-desktop-down:before{content:""}.ti-device-desktop-exclamation:before{content:""}.ti-device-desktop-heart:before{content:""}.ti-device-desktop-minus:before{content:""}.ti-device-desktop-off:before{content:""}.ti-device-desktop-pause:before{content:""}.ti-device-desktop-pin:before{content:""}.ti-device-desktop-plus:before{content:""}.ti-device-desktop-question:before{content:""}.ti-device-desktop-search:before{content:""}.ti-device-desktop-share:before{content:""}.ti-device-desktop-star:before{content:""}.ti-device-desktop-up:before{content:""}.ti-device-desktop-x:before{content:""}.ti-device-floppy:before{content:""}.ti-device-gamepad:before{content:""}.ti-device-gamepad-2:before{content:""}.ti-device-gamepad-3:before{content:"ﱘ"}.ti-device-heart-monitor:before{content:""}.ti-device-imac:before{content:""}.ti-device-imac-bolt:before{content:""}.ti-device-imac-cancel:before{content:""}.ti-device-imac-check:before{content:""}.ti-device-imac-code:before{content:""}.ti-device-imac-cog:before{content:""}.ti-device-imac-dollar:before{content:""}.ti-device-imac-down:before{content:""}.ti-device-imac-exclamation:before{content:""}.ti-device-imac-heart:before{content:""}.ti-device-imac-minus:before{content:""}.ti-device-imac-off:before{content:""}.ti-device-imac-pause:before{content:""}.ti-device-imac-pin:before{content:""}.ti-device-imac-plus:before{content:""}.ti-device-imac-question:before{content:""}.ti-device-imac-search:before{content:""}.ti-device-imac-share:before{content:""}.ti-device-imac-star:before{content:""}.ti-device-imac-up:before{content:""}.ti-device-imac-x:before{content:""}.ti-device-ipad:before{content:""}.ti-device-ipad-bolt:before{content:""}.ti-device-ipad-cancel:before{content:""}.ti-device-ipad-check:before{content:""}.ti-device-ipad-code:before{content:""}.ti-device-ipad-cog:before{content:""}.ti-device-ipad-dollar:before{content:""}.ti-device-ipad-down:before{content:""}.ti-device-ipad-exclamation:before{content:""}.ti-device-ipad-heart:before{content:""}.ti-device-ipad-horizontal:before{content:""}.ti-device-ipad-horizontal-bolt:before{content:""}.ti-device-ipad-horizontal-cancel:before{content:""}.ti-device-ipad-horizontal-check:before{content:""}.ti-device-ipad-horizontal-code:before{content:""}.ti-device-ipad-horizontal-cog:before{content:""}.ti-device-ipad-horizontal-dollar:before{content:""}.ti-device-ipad-horizontal-down:before{content:""}.ti-device-ipad-horizontal-exclamation:before{content:""}.ti-device-ipad-horizontal-heart:before{content:""}.ti-device-ipad-horizontal-minus:before{content:""}.ti-device-ipad-horizontal-off:before{content:""}.ti-device-ipad-horizontal-pause:before{content:""}.ti-device-ipad-horizontal-pin:before{content:""}.ti-device-ipad-horizontal-plus:before{content:""}.ti-device-ipad-horizontal-question:before{content:""}.ti-device-ipad-horizontal-search:before{content:""}.ti-device-ipad-horizontal-share:before{content:""}.ti-device-ipad-horizontal-star:before{content:""}.ti-device-ipad-horizontal-up:before{content:""}.ti-device-ipad-horizontal-x:before{content:""}.ti-device-ipad-minus:before{content:""}.ti-device-ipad-off:before{content:""}.ti-device-ipad-pause:before{content:""}.ti-device-ipad-pin:before{content:""}.ti-device-ipad-plus:before{content:""}.ti-device-ipad-question:before{content:""}.ti-device-ipad-search:before{content:""}.ti-device-ipad-share:before{content:""}.ti-device-ipad-star:before{content:""}.ti-device-ipad-up:before{content:""}.ti-device-ipad-x:before{content:""}.ti-device-landline-phone:before{content:""}.ti-device-laptop:before{content:""}.ti-device-laptop-off:before{content:""}.ti-device-mobile:before{content:""}.ti-device-mobile-bolt:before{content:""}.ti-device-mobile-cancel:before{content:""}.ti-device-mobile-charging:before{content:""}.ti-device-mobile-check:before{content:""}.ti-device-mobile-code:before{content:""}.ti-device-mobile-cog:before{content:""}.ti-device-mobile-dollar:before{content:""}.ti-device-mobile-down:before{content:""}.ti-device-mobile-exclamation:before{content:""}.ti-device-mobile-heart:before{content:""}.ti-device-mobile-message:before{content:""}.ti-device-mobile-minus:before{content:""}.ti-device-mobile-off:before{content:""}.ti-device-mobile-pause:before{content:""}.ti-device-mobile-pin:before{content:""}.ti-device-mobile-plus:before{content:""}.ti-device-mobile-question:before{content:""}.ti-device-mobile-rotated:before{content:""}.ti-device-mobile-search:before{content:""}.ti-device-mobile-share:before{content:""}.ti-device-mobile-star:before{content:""}.ti-device-mobile-up:before{content:""}.ti-device-mobile-vibration:before{content:""}.ti-device-mobile-x:before{content:""}.ti-device-nintendo:before{content:""}.ti-device-nintendo-off:before{content:""}.ti-device-projector:before{content:"ﰑ"}.ti-device-remote:before{content:""}.ti-device-screen:before{content:"𐈫"}.ti-device-sd-card:before{content:""}.ti-device-sim:before{content:""}.ti-device-sim-1:before{content:""}.ti-device-sim-2:before{content:""}.ti-device-sim-3:before{content:""}.ti-device-speaker:before{content:""}.ti-device-speaker-off:before{content:""}.ti-device-tablet:before{content:""}.ti-device-tablet-bolt:before{content:""}.ti-device-tablet-cancel:before{content:""}.ti-device-tablet-check:before{content:""}.ti-device-tablet-code:before{content:""}.ti-device-tablet-cog:before{content:""}.ti-device-tablet-dollar:before{content:""}.ti-device-tablet-down:before{content:""}.ti-device-tablet-exclamation:before{content:""}.ti-device-tablet-heart:before{content:""}.ti-device-tablet-minus:before{content:""}.ti-device-tablet-off:before{content:""}.ti-device-tablet-pause:before{content:""}.ti-device-tablet-pin:before{content:""}.ti-device-tablet-plus:before{content:""}.ti-device-tablet-question:before{content:""}.ti-device-tablet-search:before{content:""}.ti-device-tablet-share:before{content:""}.ti-device-tablet-star:before{content:""}.ti-device-tablet-up:before{content:""}.ti-device-tablet-x:before{content:""}.ti-device-tv:before{content:""}.ti-device-tv-off:before{content:""}.ti-device-tv-old:before{content:""}.ti-device-unknown:before{content:"ﻴ"}.ti-device-usb:before{content:"ﱙ"}.ti-device-vision-pro:before{content:"﫧"}.ti-device-watch:before{content:""}.ti-device-watch-bolt:before{content:""}.ti-device-watch-cancel:before{content:""}.ti-device-watch-check:before{content:""}.ti-device-watch-code:before{content:""}.ti-device-watch-cog:before{content:""}.ti-device-watch-dollar:before{content:""}.ti-device-watch-down:before{content:""}.ti-device-watch-exclamation:before{content:""}.ti-device-watch-heart:before{content:""}.ti-device-watch-minus:before{content:""}.ti-device-watch-off:before{content:""}.ti-device-watch-pause:before{content:""}.ti-device-watch-pin:before{content:""}.ti-device-watch-plus:before{content:""}.ti-device-watch-question:before{content:""}.ti-device-watch-search:before{content:""}.ti-device-watch-share:before{content:""}.ti-device-watch-star:before{content:""}.ti-device-watch-stats:before{content:""}.ti-device-watch-stats-2:before{content:""}.ti-device-watch-up:before{content:""}.ti-device-watch-x:before{content:""}.ti-devices:before{content:""}.ti-devices-2:before{content:""}.ti-devices-bolt:before{content:""}.ti-devices-cancel:before{content:""}.ti-devices-check:before{content:""}.ti-devices-code:before{content:""}.ti-devices-cog:before{content:""}.ti-devices-dollar:before{content:""}.ti-devices-down:before{content:""}.ti-devices-exclamation:before{content:""}.ti-devices-heart:before{content:""}.ti-devices-minus:before{content:""}.ti-devices-off:before{content:""}.ti-devices-pause:before{content:""}.ti-devices-pc:before{content:""}.ti-devices-pc-off:before{content:""}.ti-devices-pin:before{content:""}.ti-devices-plus:before{content:""}.ti-devices-question:before{content:""}.ti-devices-search:before{content:""}.ti-devices-share:before{content:""}.ti-devices-star:before{content:""}.ti-devices-up:before{content:""}.ti-devices-x:before{content:""}.ti-diabolo:before{content:"煮"}.ti-diabolo-off:before{content:"漢"}.ti-diabolo-plus:before{content:"瀞"}.ti-dialpad:before{content:""}.ti-dialpad-off:before{content:""}.ti-diamond:before{content:""}.ti-diamond-off:before{content:""}.ti-diamonds:before{content:""}.ti-diaper:before{content:"ﾢ"}.ti-dice:before{content:""}.ti-dice-1:before{content:""}.ti-dice-2:before{content:""}.ti-dice-3:before{content:""}.ti-dice-4:before{content:""}.ti-dice-5:before{content:""}.ti-dice-6:before{content:""}.ti-dimensions:before{content:""}.ti-direction:before{content:""}.ti-direction-arrows:before{content:"ﴶ"}.ti-direction-horizontal:before{content:""}.ti-direction-sign:before{content:""}.ti-direction-sign-off:before{content:""}.ti-directions:before{content:""}.ti-directions-off:before{content:""}.ti-disabled:before{content:""}.ti-disabled-2:before{content:""}.ti-disabled-off:before{content:""}.ti-disc:before{content:""}.ti-disc-golf:before{content:""}.ti-disc-off:before{content:""}.ti-discount:before{content:""}.ti-discount-off:before{content:""}.ti-divide:before{content:""}.ti-dna:before{content:""}.ti-dna-2:before{content:""}.ti-dna-2-off:before{content:""}.ti-dna-off:before{content:""}.ti-dog:before{content:""}.ti-dog-bowl:before{content:""}.ti-door:before{content:""}.ti-door-enter:before{content:""}.ti-door-exit:before{content:""}.ti-door-hanger:before{content:"𐈻"}.ti-door-off:before{content:""}.ti-dots:before{content:""}.ti-dots-circle-horizontal:before{content:""}.ti-dots-diagonal:before{content:""}.ti-dots-diagonal-2:before{content:""}.ti-dots-vertical:before{content:""}.ti-download:before{content:""}.ti-download-off:before{content:""}.ti-drag-drop:before{content:""}.ti-drag-drop-2:before{content:""}.ti-drone:before{content:""}.ti-drone-off:before{content:""}.ti-drop-circle:before{content:""}.ti-droplet:before{content:""}.ti-droplet-bolt:before{content:""}.ti-droplet-cancel:before{content:""}.ti-droplet-check:before{content:""}.ti-droplet-code:before{content:""}.ti-droplet-cog:before{content:""}.ti-droplet-dollar:before{content:""}.ti-droplet-down:before{content:""}.ti-droplet-exclamation:before{content:"豈"}.ti-droplet-half:before{content:""}.ti-droplet-half-2:before{content:""}.ti-droplet-heart:before{content:"更"}.ti-droplet-minus:before{content:"車"}.ti-droplet-off:before{content:""}.ti-droplet-pause:before{content:"賈"}.ti-droplet-pin:before{content:"滑"}.ti-droplet-plus:before{content:"串"}.ti-droplet-question:before{content:"句"}.ti-droplet-search:before{content:"龜"}.ti-droplet-share:before{content:"龜"}.ti-droplet-star:before{content:"契"}.ti-droplet-up:before{content:"金"}.ti-droplet-x:before{content:"喇"}.ti-droplets:before{content:"ﰒ"}.ti-dual-screen:before{content:"繁"}.ti-dumbbell:before{content:"𐉍"}.ti-dumpling:before{content:"ﺵ"}.ti-e-passport:before{content:""}.ti-ear:before{content:""}.ti-ear-off:before{content:""}.ti-ear-scan:before{content:"ﵗ"}.ti-earphone-bluetooth:before{content:"𐈺"}.ti-ease-in:before{content:""}.ti-ease-in-control-point:before{content:""}.ti-ease-in-out:before{content:""}.ti-ease-in-out-control-points:before{content:""}.ti-ease-out:before{content:""}.ti-ease-out-control-point:before{content:""}.ti-edit:before{content:""}.ti-edit-circle:before{content:""}.ti-edit-circle-off:before{content:""}.ti-edit-off:before{content:""}.ti-egg:before{content:""}.ti-egg-cracked:before{content:""}.ti-egg-fried:before{content:""}.ti-egg-off:before{content:""}.ti-eggs:before{content:""}.ti-elevator:before{content:""}.ti-elevator-off:before{content:""}.ti-email-stamp:before{content:"𐉦"}.ti-emergency-bed:before{content:""}.ti-empathize:before{content:""}.ti-empathize-off:before{content:""}.ti-emphasis:before{content:""}.ti-engine:before{content:""}.ti-engine-off:before{content:""}.ti-equal:before{content:""}.ti-equal-double:before{content:""}.ti-equal-not:before{content:""}.ti-eraser:before{content:""}.ti-eraser-off:before{content:""}.ti-error-404:before{content:""}.ti-error-404-off:before{content:""}.ti-escalator:before{content:"ﬆ"}.ti-escalator-down:before{content:"ﬄ"}.ti-escalator-up:before{content:"ﬅ"}.ti-exchange:before{content:""}.ti-exchange-off:before{content:""}.ti-exclamation-circle:before{content:""}.ti-exclamation-mark:before{content:""}.ti-exclamation-mark-off:before{content:""}.ti-exercise-ball:before{content:"𐉌"}.ti-explicit:before{content:""}.ti-explicit-off:before{content:""}.ti-exposure:before{content:""}.ti-exposure-0:before{content:""}.ti-exposure-minus-1:before{content:""}.ti-exposure-minus-2:before{content:""}.ti-exposure-off:before{content:""}.ti-exposure-plus-1:before{content:""}.ti-exposure-plus-2:before{content:""}.ti-external-link:before{content:""}.ti-external-link-off:before{content:""}.ti-eye:before{content:""}.ti-eye-bitcoin:before{content:"］"}.ti-eye-bolt:before{content:"ﭭ"}.ti-eye-cancel:before{content:"ﭮ"}.ti-eye-check:before{content:""}.ti-eye-closed:before{content:""}.ti-eye-code:before{content:"ﭯ"}.ti-eye-cog:before{content:""}.ti-eye-discount:before{content:"ﭰ"}.ti-eye-dollar:before{content:"ﭱ"}.ti-eye-dotted:before{content:"ﺭ"}.ti-eye-down:before{content:"ﭲ"}.ti-eye-edit:before{content:""}.ti-eye-exclamation:before{content:""}.ti-eye-heart:before{content:""}.ti-eye-minus:before{content:"ﭳ"}.ti-eye-off:before{content:""}.ti-eye-pause:before{content:"ﭴ"}.ti-eye-pin:before{content:"ﭵ"}.ti-eye-plus:before{content:"ﭶ"}.ti-eye-question:before{content:"ﭷ"}.ti-eye-search:before{content:"ﭸ"}.ti-eye-share:before{content:"ﭹ"}.ti-eye-spark:before{content:"ﾺ"}.ti-eye-star:before{content:"ﭺ"}.ti-eye-table:before{content:""}.ti-eye-up:before{content:"ﭻ"}.ti-eye-x:before{content:""}.ti-eyeglass:before{content:""}.ti-eyeglass-2:before{content:""}.ti-eyeglass-off:before{content:""}.ti-face-id:before{content:""}.ti-face-id-error:before{content:""}.ti-face-mask:before{content:""}.ti-face-mask-off:before{content:""}.ti-fall:before{content:""}.ti-favicon:before{content:"ﵥ"}.ti-feather:before{content:""}.ti-feather-off:before{content:""}.ti-fence:before{content:""}.ti-fence-off:before{content:""}.ti-ferry:before{content:"𐁴"}.ti-fidget-spinner:before{content:""}.ti-file:before{content:""}.ti-file-3d:before{content:""}.ti-file-ai:before{content:"ﾡ"}.ti-file-alert:before{content:""}.ti-file-analytics:before{content:""}.ti-file-arrow-left:before{content:""}.ti-file-arrow-right:before{content:""}.ti-file-barcode:before{content:""}.ti-file-bitcoin:before{content:"ﾠ"}.ti-file-broken:before{content:""}.ti-file-certificate:before{content:""}.ti-file-chart:before{content:""}.ti-file-check:before{content:""}.ti-file-code:before{content:""}.ti-file-code-2:before{content:""}.ti-file-cv:before{content:"署"}.ti-file-database:before{content:""}.ti-file-delta:before{content:""}.ti-file-description:before{content:""}.ti-file-diff:before{content:""}.ti-file-digit:before{content:""}.ti-file-dislike:before{content:""}.ti-file-dollar:before{content:""}.ti-file-dots:before{content:""}.ti-file-download:before{content:""}.ti-file-euro:before{content:""}.ti-file-excel:before{content:"ﻳ"}.ti-file-export:before{content:""}.ti-file-function:before{content:""}.ti-file-horizontal:before{content:""}.ti-file-import:before{content:""}.ti-file-infinity:before{content:""}.ti-file-info:before{content:""}.ti-file-invoice:before{content:""}.ti-file-isr:before{content:"ﺬ"}.ti-file-lambda:before{content:""}.ti-file-like:before{content:""}.ti-file-minus:before{content:""}.ti-file-music:before{content:""}.ti-file-neutral:before{content:"ﴢ"}.ti-file-off:before{content:""}.ti-file-orientation:before{content:""}.ti-file-pencil:before{content:""}.ti-file-percent:before{content:""}.ti-file-phone:before{content:""}.ti-file-plus:before{content:""}.ti-file-power:before{content:""}.ti-file-report:before{content:""}.ti-file-rss:before{content:""}.ti-file-sad:before{content:"ﴣ"}.ti-file-scissors:before{content:""}.ti-file-search:before{content:""}.ti-file-settings:before{content:""}.ti-file-shredder:before{content:""}.ti-file-signal:before{content:""}.ti-file-smile:before{content:"ﴤ"}.ti-file-spark:before{content:"ﾹ"}.ti-file-spreadsheet:before{content:""}.ti-file-stack:before{content:""}.ti-file-star:before{content:""}.ti-file-symlink:before{content:""}.ti-file-text:before{content:""}.ti-file-text-ai:before{content:"﨧"}.ti-file-text-shield:before{content:"𐃲"}.ti-file-text-spark:before{content:"ﾸ"}.ti-file-time:before{content:""}.ti-file-type-bmp:before{content:"﬇"}.ti-file-type-css:before{content:"﬈"}.ti-file-type-csv:before{content:"﬉"}.ti-file-type-doc:before{content:"﬊"}.ti-file-type-docx:before{content:"﬋"}.ti-file-type-html:before{content:"﬌"}.ti-file-type-jpg:before{content:"﬍"}.ti-file-type-js:before{content:"﬎"}.ti-file-type-jsx:before{content:"﬏"}.ti-file-type-pdf:before{content:"﬐"}.ti-file-type-php:before{content:"﬑"}.ti-file-type-png:before{content:"﬒"}.ti-file-type-ppt:before{content:"ﬓ"}.ti-file-type-rs:before{content:"ﬔ"}.ti-file-type-sql:before{content:"ﬕ"}.ti-file-type-svg:before{content:"ﬖ"}.ti-file-type-ts:before{content:"ﬗ"}.ti-file-type-tsx:before{content:"﬘"}.ti-file-type-txt:before{content:"﬙"}.ti-file-type-vue:before{content:"﬚"}.ti-file-type-xls:before{content:"﬛"}.ti-file-type-xml:before{content:"﬜"}.ti-file-type-zip:before{content:"יִ"}.ti-file-typography:before{content:""}.ti-file-unknown:before{content:""}.ti-file-upload:before{content:""}.ti-file-vector:before{content:""}.ti-file-word:before{content:"ﻲ"}.ti-file-x:before{content:""}.ti-file-zip:before{content:""}.ti-files:before{content:""}.ti-files-off:before{content:""}.ti-filter:before{content:""}.ti-filter-2:before{content:"𐅋"}.ti-filter-2-bolt:before{content:"𐅟"}.ti-filter-2-cancel:before{content:"𐅞"}.ti-filter-2-check:before{content:"𐅝"}.ti-filter-2-code:before{content:"𐅜"}.ti-filter-2-cog:before{content:"𐅛"}.ti-filter-2-discount:before{content:"𐅚"}.ti-filter-2-dollar:before{content:"𐅙"}.ti-filter-2-down:before{content:"𐅘"}.ti-filter-2-edit:before{content:"𐅗"}.ti-filter-2-exclamation:before{content:"𐅖"}.ti-filter-2-minus:before{content:"𐅕"}.ti-filter-2-pause:before{content:"𐅔"}.ti-filter-2-pin:before{content:"𐅓"}.ti-filter-2-plus:before{content:"𐅒"}.ti-filter-2-question:before{content:"𐅑"}.ti-filter-2-search:before{content:"𐅐"}.ti-filter-2-share:before{content:"𐅏"}.ti-filter-2-spark:before{content:"𐅎"}.ti-filter-2-up:before{content:"𐅍"}.ti-filter-2-x:before{content:"𐅌"}.ti-filter-bolt:before{content:"ﭼ"}.ti-filter-cancel:before{content:"ﭽ"}.ti-filter-check:before{content:"ﭾ"}.ti-filter-code:before{content:"ﭿ"}.ti-filter-cog:before{content:"茶"}.ti-filter-discount:before{content:"ﮀ"}.ti-filter-dollar:before{content:"刺"}.ti-filter-down:before{content:"ﮁ"}.ti-filter-edit:before{content:"切"}.ti-filter-exclamation:before{content:"ﮂ"}.ti-filter-heart:before{content:"ﮃ"}.ti-filter-minus:before{content:"度"}.ti-filter-off:before{content:""}.ti-filter-pause:before{content:"ﮄ"}.ti-filter-pin:before{content:"ﮅ"}.ti-filter-plus:before{content:"拓"}.ti-filter-question:before{content:"ﮆ"}.ti-filter-search:before{content:"ﮇ"}.ti-filter-share:before{content:"ﮈ"}.ti-filter-spark:before{content:"𐅊"}.ti-filter-star:before{content:"糖"}.ti-filter-up:before{content:"ﮉ"}.ti-filter-x:before{content:"宅"}.ti-filters:before{content:""}.ti-fingerprint:before{content:""}.ti-fingerprint-off:before{content:""}.ti-fingerprint-scan:before{content:"ﲵ"}.ti-fire-extinguisher:before{content:"﫶"}.ti-fire-hydrant:before{content:""}.ti-fire-hydrant-off:before{content:""}.ti-firetruck:before{content:""}.ti-firewall-check:before{content:"𐇱"}.ti-firewall-flame:before{content:"𐇰"}.ti-first-aid-kit:before{content:""}.ti-first-aid-kit-off:before{content:""}.ti-fish:before{content:""}.ti-fish-bone:before{content:""}.ti-fish-christianity:before{content:""}.ti-fish-hook:before{content:""}.ti-fish-hook-off:before{content:""}.ti-fish-off:before{content:""}.ti-flag:before{content:""}.ti-flag-2:before{content:""}.ti-flag-2-off:before{content:""}.ti-flag-3:before{content:""}.ti-flag-bitcoin:before{content:"＼"}.ti-flag-bolt:before{content:"ﮊ"}.ti-flag-cancel:before{content:"ﮋ"}.ti-flag-check:before{content:"ﮌ"}.ti-flag-code:before{content:"ﮍ"}.ti-flag-cog:before{content:"ﮎ"}.ti-flag-discount:before{content:"ﮏ"}.ti-flag-dollar:before{content:"ﮐ"}.ti-flag-down:before{content:"ﮑ"}.ti-flag-exclamation:before{content:"ﮒ"}.ti-flag-heart:before{content:"ﮓ"}.ti-flag-minus:before{content:"ﮔ"}.ti-flag-off:before{content:""}.ti-flag-pause:before{content:"ﮕ"}.ti-flag-pin:before{content:"ﮖ"}.ti-flag-plus:before{content:"ﮗ"}.ti-flag-question:before{content:"ﮘ"}.ti-flag-search:before{content:"ﮙ"}.ti-flag-share:before{content:"ﮚ"}.ti-flag-spark:before{content:"ﾷ"}.ti-flag-star:before{content:"ﮛ"}.ti-flag-up:before{content:"ﮜ"}.ti-flag-x:before{content:"ﮝ"}.ti-flame:before{content:""}.ti-flame-off:before{content:""}.ti-flare:before{content:""}.ti-flask:before{content:""}.ti-flask-2:before{content:""}.ti-flask-2-off:before{content:""}.ti-flask-off:before{content:""}.ti-flip-flops:before{content:""}.ti-flip-horizontal:before{content:""}.ti-flip-vertical:before{content:""}.ti-float-center:before{content:""}.ti-float-left:before{content:""}.ti-float-none:before{content:""}.ti-float-right:before{content:""}.ti-flood:before{content:"𐉋"}.ti-flower:before{content:""}.ti-flower-off:before{content:""}.ti-focus:before{content:""}.ti-focus-2:before{content:""}.ti-focus-auto:before{content:"謁"}.ti-focus-centered:before{content:""}.ti-fold:before{content:""}.ti-fold-down:before{content:""}.ti-fold-up:before{content:""}.ti-folder:before{content:""}.ti-folder-bolt:before{content:"奈"}.ti-folder-cancel:before{content:"懶"}.ti-folder-check:before{content:"癩"}.ti-folder-code:before{content:"羅"}.ti-folder-cog:before{content:"蘿"}.ti-folder-dollar:before{content:"螺"}.ti-folder-down:before{content:"裸"}.ti-folder-exclamation:before{content:"邏"}.ti-folder-heart:before{content:"樂"}.ti-folder-minus:before{content:""}.ti-folder-off:before{content:""}.ti-folder-open:before{content:"﫷"}.ti-folder-pause:before{content:"洛"}.ti-folder-pin:before{content:"烙"}.ti-folder-plus:before{content:""}.ti-folder-question:before{content:"珞"}.ti-folder-root:before{content:"﵃"}.ti-folder-search:before{content:"落"}.ti-folder-share:before{content:"酪"}.ti-folder-star:before{content:"駱"}.ti-folder-symlink:before{content:"亂"}.ti-folder-up:before{content:"卵"}.ti-folder-x:before{content:""}.ti-folders:before{content:""}.ti-folders-off:before{content:""}.ti-foodsteps:before{content:"𐉥"}.ti-forbid:before{content:""}.ti-forbid-2:before{content:""}.ti-forklift:before{content:""}.ti-forms:before{content:""}.ti-fountain:before{content:""}.ti-fountain-off:before{content:""}.ti-frame:before{content:""}.ti-frame-off:before{content:""}.ti-free-rights:before{content:""}.ti-freeze-column:before{content:"謹"}.ti-freeze-row:before{content:"贈"}.ti-freeze-row-column:before{content:"賓"}.ti-fridge:before{content:""}.ti-fridge-off:before{content:""}.ti-friends:before{content:""}.ti-friends-off:before{content:""}.ti-frustum:before{content:"犯"}.ti-frustum-off:before{content:"瞧"}.ti-frustum-plus:before{content:"爵"}.ti-function:before{content:""}.ti-function-off:before{content:""}.ti-galaxy:before{content:"ﲶ"}.ti-garden-cart:before{content:""}.ti-garden-cart-off:before{content:""}.ti-gas-station:before{content:""}.ti-gas-station-off:before{content:""}.ti-gauge:before{content:""}.ti-gauge-off:before{content:""}.ti-gavel:before{content:""}.ti-gender-agender:before{content:""}.ti-gender-androgyne:before{content:""}.ti-gender-bigender:before{content:""}.ti-gender-demiboy:before{content:""}.ti-gender-demigirl:before{content:""}.ti-gender-epicene:before{content:""}.ti-gender-female:before{content:""}.ti-gender-femme:before{content:""}.ti-gender-genderfluid:before{content:""}.ti-gender-genderless:before{content:""}.ti-gender-genderqueer:before{content:""}.ti-gender-hermaphrodite:before{content:""}.ti-gender-intergender:before{content:""}.ti-gender-male:before{content:""}.ti-gender-neutrois:before{content:""}.ti-gender-third:before{content:""}.ti-gender-transgender:before{content:""}.ti-gender-trasvesti:before{content:""}.ti-geometry:before{content:""}.ti-ghost:before{content:""}.ti-ghost-2:before{content:""}.ti-ghost-3:before{content:"ﰓ"}.ti-ghost-off:before{content:""}.ti-gif:before{content:""}.ti-gift:before{content:""}.ti-gift-card:before{content:""}.ti-gift-off:before{content:""}.ti-git-branch:before{content:""}.ti-git-branch-deleted:before{content:""}.ti-git-cherry-pick:before{content:""}.ti-git-commit:before{content:""}.ti-git-compare:before{content:""}.ti-git-fork:before{content:""}.ti-git-merge:before{content:""}.ti-git-pull-request:before{content:""}.ti-git-pull-request-closed:before{content:""}.ti-git-pull-request-conflict:before{content:"𐉤"}.ti-git-pull-request-draft:before{content:""}.ti-gizmo:before{content:""}.ti-glass:before{content:""}.ti-glass-champagne:before{content:"ﶜ"}.ti-glass-cocktail:before{content:"ﶝ"}.ti-glass-full:before{content:""}.ti-glass-gin:before{content:"ﶞ"}.ti-glass-off:before{content:""}.ti-globe:before{content:""}.ti-globe-off:before{content:""}.ti-go-game:before{content:""}.ti-golf:before{content:""}.ti-golf-off:before{content:""}.ti-gps:before{content:""}.ti-gradienter:before{content:""}.ti-grain:before{content:""}.ti-grape:before{content:"𐈹"}.ti-graph:before{content:""}.ti-graph-off:before{content:""}.ti-grave:before{content:""}.ti-grave-2:before{content:""}.ti-grid-3x3:before{content:"ﲤ"}.ti-grid-4x4:before{content:"ﲥ"}.ti-grid-dots:before{content:""}.ti-grid-goldenratio:before{content:"ﲦ"}.ti-grid-pattern:before{content:""}.ti-grid-scan:before{content:"ﲧ"}.ti-grill:before{content:""}.ti-grill-fork:before{content:""}.ti-grill-off:before{content:""}.ti-grill-spatula:before{content:""}.ti-grip-horizontal:before{content:""}.ti-grip-vertical:before{content:""}.ti-growth:before{content:""}.ti-guitar-pick:before{content:""}.ti-gymnastics:before{content:"﵄"}.ti-h-1:before{content:""}.ti-h-2:before{content:""}.ti-h-3:before{content:""}.ti-h-4:before{content:""}.ti-h-5:before{content:""}.ti-h-6:before{content:""}.ti-hammer:before{content:""}.ti-hammer-drill:before{content:"𐈸"}.ti-hammer-off:before{content:""}.ti-hand-click:before{content:""}.ti-hand-click-off:before{content:"𐃱"}.ti-hand-finger:before{content:""}.ti-hand-finger-down:before{content:"ｏ"}.ti-hand-finger-left:before{content:"ｎ"}.ti-hand-finger-off:before{content:""}.ti-hand-finger-right:before{content:"ｍ"}.ti-hand-grab:before{content:""}.ti-hand-little-finger:before{content:""}.ti-hand-love-you:before{content:""}.ti-hand-middle-finger:before{content:""}.ti-hand-move:before{content:""}.ti-hand-off:before{content:""}.ti-hand-ring-finger:before{content:""}.ti-hand-sanitizer:before{content:""}.ti-hand-stop:before{content:""}.ti-hand-three-fingers:before{content:""}.ti-hand-two-fingers:before{content:""}.ti-hanger:before{content:""}.ti-hanger-2:before{content:""}.ti-hanger-off:before{content:""}.ti-hash:before{content:""}.ti-haze:before{content:""}.ti-haze-moon:before{content:"﫸"}.ti-hdr:before{content:"嗢"}.ti-heading:before{content:""}.ti-heading-off:before{content:""}.ti-headphones:before{content:""}.ti-headphones-off:before{content:""}.ti-headset:before{content:""}.ti-headset-off:before{content:""}.ti-health-recognition:before{content:""}.ti-heart:before{content:""}.ti-heart-bitcoin:before{content:"［"}.ti-heart-bolt:before{content:"ﮞ"}.ti-heart-broken:before{content:""}.ti-heart-cancel:before{content:"ﮟ"}.ti-heart-check:before{content:"ﮠ"}.ti-heart-code:before{content:"ﮡ"}.ti-heart-cog:before{content:"ﮢ"}.ti-heart-discount:before{content:"ﮣ"}.ti-heart-dollar:before{content:"ﮤ"}.ti-heart-down:before{content:"ﮥ"}.ti-heart-exclamation:before{content:"ﮦ"}.ti-heart-handshake:before{content:""}.ti-heart-minus:before{content:""}.ti-heart-off:before{content:""}.ti-heart-pause:before{content:"ﮧ"}.ti-heart-pin:before{content:"ﮨ"}.ti-heart-plus:before{content:""}.ti-heart-question:before{content:"ﮩ"}.ti-heart-rate-monitor:before{content:""}.ti-heart-search:before{content:"ﮪ"}.ti-heart-share:before{content:"ﮫ"}.ti-heart-spark:before{content:"ﾶ"}.ti-heart-star:before{content:"ﮬ"}.ti-heart-up:before{content:"ﮭ"}.ti-heart-x:before{content:"ﮮ"}.ti-heartbeat:before{content:""}.ti-hearts:before{content:""}.ti-hearts-off:before{content:""}.ti-helicopter:before{content:""}.ti-helicopter-landing:before{content:""}.ti-helmet:before{content:""}.ti-helmet-off:before{content:""}.ti-help:before{content:""}.ti-help-circle:before{content:"欄"}.ti-help-hexagon:before{content:""}.ti-help-octagon:before{content:""}.ti-help-off:before{content:""}.ti-help-small:before{content:"爛"}.ti-help-square:before{content:"鸞"}.ti-help-square-rounded:before{content:"蘭"}.ti-help-triangle:before{content:"嵐"}.ti-hemisphere:before{content:"甆"}.ti-hemisphere-off:before{content:"猪"}.ti-hemisphere-plus:before{content:"瑱"}.ti-hexagon:before{content:""}.ti-hexagon-3d:before{content:""}.ti-hexagon-asterisk:before{content:"𐆫"}.ti-hexagon-letter-a:before{content:""}.ti-hexagon-letter-b:before{content:""}.ti-hexagon-letter-c:before{content:""}.ti-hexagon-letter-d:before{content:""}.ti-hexagon-letter-e:before{content:""}.ti-hexagon-letter-f:before{content:""}.ti-hexagon-letter-g:before{content:""}.ti-hexagon-letter-h:before{content:""}.ti-hexagon-letter-i:before{content:""}.ti-hexagon-letter-j:before{content:""}.ti-hexagon-letter-k:before{content:""}.ti-hexagon-letter-l:before{content:""}.ti-hexagon-letter-m:before{content:""}.ti-hexagon-letter-n:before{content:""}.ti-hexagon-letter-o:before{content:""}.ti-hexagon-letter-p:before{content:""}.ti-hexagon-letter-q:before{content:""}.ti-hexagon-letter-r:before{content:""}.ti-hexagon-letter-s:before{content:""}.ti-hexagon-letter-t:before{content:""}.ti-hexagon-letter-u:before{content:""}.ti-hexagon-letter-v:before{content:""}.ti-hexagon-letter-w:before{content:""}.ti-hexagon-letter-x:before{content:""}.ti-hexagon-letter-y:before{content:""}.ti-hexagon-letter-z:before{content:""}.ti-hexagon-minus:before{content:"ﲏ"}.ti-hexagon-minus-2:before{content:"ﲎ"}.ti-hexagon-number-0:before{content:""}.ti-hexagon-number-1:before{content:""}.ti-hexagon-number-2:before{content:""}.ti-hexagon-number-3:before{content:""}.ti-hexagon-number-4:before{content:""}.ti-hexagon-number-5:before{content:""}.ti-hexagon-number-6:before{content:""}.ti-hexagon-number-7:before{content:""}.ti-hexagon-number-8:before{content:""}.ti-hexagon-number-9:before{content:""}.ti-hexagon-off:before{content:""}.ti-hexagon-plus:before{content:"ﱅ"}.ti-hexagon-plus-2:before{content:"ﲐ"}.ti-hexagonal-prism:before{content:"瘟"}.ti-hexagonal-prism-off:before{content:"画"}.ti-hexagonal-prism-plus:before{content:"瘝"}.ti-hexagonal-pyramid:before{content:"直"}.ti-hexagonal-pyramid-off:before{content:"益"}.ti-hexagonal-pyramid-plus:before{content:"盛"}.ti-hexagons:before{content:""}.ti-hexagons-off:before{content:""}.ti-hierarchy:before{content:""}.ti-hierarchy-2:before{content:""}.ti-hierarchy-3:before{content:""}.ti-hierarchy-off:before{content:""}.ti-highlight:before{content:""}.ti-highlight-off:before{content:""}.ti-history:before{content:""}.ti-history-off:before{content:""}.ti-history-toggle:before{content:""}.ti-home:before{content:""}.ti-home-2:before{content:""}.ti-home-bitcoin:before{content:"Ｚ"}.ti-home-bolt:before{content:""}.ti-home-cancel:before{content:""}.ti-home-check:before{content:""}.ti-home-cog:before{content:""}.ti-home-dollar:before{content:""}.ti-home-dot:before{content:""}.ti-home-down:before{content:""}.ti-home-eco:before{content:""}.ti-home-edit:before{content:""}.ti-home-exclamation:before{content:""}.ti-home-hand:before{content:""}.ti-home-heart:before{content:""}.ti-home-infinity:before{content:""}.ti-home-link:before{content:""}.ti-home-lock:before{content:"𐈄"}.ti-home-minus:before{content:""}.ti-home-move:before{content:""}.ti-home-off:before{content:""}.ti-home-plus:before{content:""}.ti-home-question:before{content:""}.ti-home-ribbon:before{content:""}.ti-home-search:before{content:""}.ti-home-share:before{content:""}.ti-home-shield:before{content:""}.ti-home-signal:before{content:""}.ti-home-spark:before{content:"ﾵ"}.ti-home-star:before{content:""}.ti-home-stats:before{content:""}.ti-home-up:before{content:""}.ti-home-x:before{content:""}.ti-horse:before{content:"ﱆ"}.ti-horse-toy:before{content:""}.ti-horseshoe:before{content:"ﲷ"}.ti-hospital:before{content:"ﵙ"}.ti-hospital-circle:before{content:"ﵘ"}.ti-hotel-service:before{content:""}.ti-hourglass:before{content:""}.ti-hourglass-empty:before{content:""}.ti-hourglass-high:before{content:""}.ti-hourglass-low:before{content:""}.ti-hourglass-off:before{content:""}.ti-hours-12:before{content:"ﱓ"}.ti-hours-24:before{content:""}.ti-html:before{content:""}.ti-http-connect:before{content:"﨨"}.ti-http-connect-off:before{content:"𐃧"}.ti-http-delete:before{content:"﨩"}.ti-http-delete-off:before{content:"𐃦"}.ti-http-get:before{content:"飯"}.ti-http-get-off:before{content:"𐃥"}.ti-http-head:before{content:"飼"}.ti-http-head-off:before{content:"𐃤"}.ti-http-options:before{content:"館"}.ti-http-options-off:before{content:"𐃣"}.ti-http-patch:before{content:"鶴"}.ti-http-patch-off:before{content:"𐃢"}.ti-http-post:before{content:"郞"}.ti-http-post-off:before{content:"𐃡"}.ti-http-put:before{content:"隷"}.ti-http-put-off:before{content:"𐃠"}.ti-http-que:before{content:"者"}.ti-http-que-off:before{content:"𐃟"}.ti-http-trace:before{content:"侮"}.ti-http-trace-off:before{content:"𐃞"}.ti-hula-hoop:before{content:"𐉊"}.ti-ice-cream:before{content:""}.ti-ice-cream-2:before{content:""}.ti-ice-cream-off:before{content:""}.ti-ice-skating:before{content:""}.ti-iceberg:before{content:"𐈪"}.ti-icons:before{content:""}.ti-icons-off:before{content:""}.ti-id:before{content:""}.ti-id-badge:before{content:""}.ti-id-badge-2:before{content:""}.ti-id-badge-off:before{content:""}.ti-id-off:before{content:""}.ti-ikosaedr:before{content:"ﻆ"}.ti-image-generation:before{content:"𐇯"}.ti-image-in-picture:before{content:"ﶟ"}.ti-inbox:before{content:""}.ti-inbox-off:before{content:""}.ti-indent-decrease:before{content:""}.ti-indent-increase:before{content:""}.ti-infinity:before{content:""}.ti-infinity-2:before{content:"𐈷"}.ti-infinity-off:before{content:""}.ti-info-circle:before{content:""}.ti-info-hexagon:before{content:""}.ti-info-octagon:before{content:""}.ti-info-small:before{content:"濫"}.ti-info-square:before{content:""}.ti-info-square-rounded:before{content:""}.ti-info-triangle:before{content:"藍"}.ti-inner-shadow-bottom:before{content:""}.ti-inner-shadow-bottom-left:before{content:""}.ti-inner-shadow-bottom-right:before{content:""}.ti-inner-shadow-left:before{content:""}.ti-inner-shadow-right:before{content:""}.ti-inner-shadow-top:before{content:""}.ti-inner-shadow-top-left:before{content:""}.ti-inner-shadow-top-right:before{content:""}.ti-input-ai:before{content:"ﱚ"}.ti-input-check:before{content:"ﱛ"}.ti-input-search:before{content:""}.ti-input-spark:before{content:"ﾴ"}.ti-input-x:before{content:"ﱜ"}.ti-invoice:before{content:"ﺫ"}.ti-ironing:before{content:"塚"}.ti-ironing-1:before{content:""}.ti-ironing-2:before{content:""}.ti-ironing-3:before{content:""}.ti-ironing-off:before{content:""}.ti-ironing-steam:before{content:""}.ti-ironing-steam-off:before{content:""}.ti-irregular-polyhedron:before{content:"磌"}.ti-irregular-polyhedron-off:before{content:"睊"}.ti-irregular-polyhedron-plus:before{content:"着"}.ti-italic:before{content:""}.ti-jacket:before{content:""}.ti-jetpack:before{content:""}.ti-jetski:before{content:"𐈩"}.ti-jewish-star:before{content:""}.ti-join-bevel:before{content:"ｌ"}.ti-join-round:before{content:"ｋ"}.ti-join-straight:before{content:"ｊ"}.ti-joker:before{content:"𐁟"}.ti-jpg:before{content:""}.ti-json:before{content:""}.ti-jump-rope:before{content:""}.ti-karate:before{content:""}.ti-kayak:before{content:""}.ti-kerning:before{content:""}.ti-key:before{content:""}.ti-key-off:before{content:""}.ti-keyboard:before{content:""}.ti-keyboard-hide:before{content:""}.ti-keyboard-off:before{content:""}.ti-keyboard-show:before{content:""}.ti-keyframe:before{content:""}.ti-keyframe-align-center:before{content:""}.ti-keyframe-align-horizontal:before{content:""}.ti-keyframe-align-vertical:before{content:""}.ti-keyframes:before{content:""}.ti-label:before{content:"Ｘ"}.ti-label-important:before{content:"ｉ"}.ti-label-off:before{content:"Ｙ"}.ti-ladder:before{content:""}.ti-ladder-off:before{content:""}.ti-ladle:before{content:"ﰔ"}.ti-lambda:before{content:""}.ti-lamp:before{content:""}.ti-lamp-2:before{content:""}.ti-lamp-off:before{content:""}.ti-lane:before{content:"﫹"}.ti-language:before{content:""}.ti-language-hiragana:before{content:""}.ti-language-katakana:before{content:""}.ti-language-off:before{content:""}.ti-lasso:before{content:""}.ti-lasso-off:before{content:""}.ti-lasso-polygon:before{content:""}.ti-laurel-wreath:before{content:"ｅ"}.ti-laurel-wreath-1:before{content:"ｈ"}.ti-laurel-wreath-2:before{content:"ｇ"}.ti-laurel-wreath-3:before{content:"ｆ"}.ti-lawn-mower:before{content:"𐈶"}.ti-layers-difference:before{content:""}.ti-layers-intersect:before{content:""}.ti-layers-intersect-2:before{content:""}.ti-layers-linked:before{content:""}.ti-layers-off:before{content:""}.ti-layers-selected:before{content:"ﺩ"}.ti-layers-selected-bottom:before{content:"ﺪ"}.ti-layers-subtract:before{content:""}.ti-layers-union:before{content:""}.ti-layout:before{content:""}.ti-layout-2:before{content:""}.ti-layout-align-bottom:before{content:""}.ti-layout-align-center:before{content:""}.ti-layout-align-left:before{content:""}.ti-layout-align-middle:before{content:""}.ti-layout-align-right:before{content:""}.ti-layout-align-top:before{content:""}.ti-layout-board:before{content:""}.ti-layout-board-split:before{content:""}.ti-layout-bottombar:before{content:""}.ti-layout-bottombar-collapse:before{content:""}.ti-layout-bottombar-expand:before{content:""}.ti-layout-bottombar-inactive:before{content:"﵅"}.ti-layout-cards:before{content:""}.ti-layout-collage:before{content:""}.ti-layout-columns:before{content:""}.ti-layout-dashboard:before{content:""}.ti-layout-distribute-horizontal:before{content:""}.ti-layout-distribute-vertical:before{content:""}.ti-layout-grid:before{content:""}.ti-layout-grid-add:before{content:""}.ti-layout-grid-remove:before{content:"墳"}.ti-layout-kanban:before{content:""}.ti-layout-list:before{content:""}.ti-layout-navbar:before{content:""}.ti-layout-navbar-collapse:before{content:""}.ti-layout-navbar-expand:before{content:""}.ti-layout-navbar-inactive:before{content:"﵆"}.ti-layout-off:before{content:""}.ti-layout-rows:before{content:""}.ti-layout-sidebar:before{content:""}.ti-layout-sidebar-inactive:before{content:"﵇"}.ti-layout-sidebar-left-collapse:before{content:""}.ti-layout-sidebar-left-expand:before{content:""}.ti-layout-sidebar-right:before{content:""}.ti-layout-sidebar-right-collapse:before{content:""}.ti-layout-sidebar-right-expand:before{content:""}.ti-layout-sidebar-right-inactive:before{content:"﵈"}.ti-leaf:before{content:""}.ti-leaf-2:before{content:"ｄ"}.ti-leaf-maple:before{content:"𐉉"}.ti-leaf-off:before{content:""}.ti-lego:before{content:""}.ti-lego-off:before{content:""}.ti-lemon:before{content:""}.ti-lemon-2:before{content:""}.ti-letter-a:before{content:""}.ti-letter-a-small:before{content:"ﳇ"}.ti-letter-b:before{content:""}.ti-letter-b-small:before{content:"ﳈ"}.ti-letter-c:before{content:""}.ti-letter-c-small:before{content:"ﳉ"}.ti-letter-case:before{content:""}.ti-letter-case-lower:before{content:""}.ti-letter-case-toggle:before{content:""}.ti-letter-case-upper:before{content:""}.ti-letter-d:before{content:""}.ti-letter-d-small:before{content:"ﳊ"}.ti-letter-e:before{content:""}.ti-letter-e-small:before{content:"ﳋ"}.ti-letter-f:before{content:""}.ti-letter-f-small:before{content:"ﳌ"}.ti-letter-g:before{content:""}.ti-letter-g-small:before{content:"ﳍ"}.ti-letter-h:before{content:""}.ti-letter-h-small:before{content:"ﳎ"}.ti-letter-i:before{content:""}.ti-letter-i-small:before{content:"ﳏ"}.ti-letter-j:before{content:""}.ti-letter-j-small:before{content:"ﳐ"}.ti-letter-k:before{content:""}.ti-letter-k-small:before{content:"ﳑ"}.ti-letter-l:before{content:""}.ti-letter-l-small:before{content:"ﳒ"}.ti-letter-m:before{content:""}.ti-letter-m-small:before{content:"ﳓ"}.ti-letter-n:before{content:""}.ti-letter-n-small:before{content:"ﳔ"}.ti-letter-o:before{content:""}.ti-letter-o-small:before{content:"ﳕ"}.ti-letter-p:before{content:""}.ti-letter-p-small:before{content:"ﳖ"}.ti-letter-q:before{content:""}.ti-letter-q-small:before{content:"ﳗ"}.ti-letter-r:before{content:""}.ti-letter-r-small:before{content:"ﳘ"}.ti-letter-s:before{content:""}.ti-letter-s-small:before{content:"ﳙ"}.ti-letter-spacing:before{content:""}.ti-letter-t:before{content:""}.ti-letter-t-small:before{content:"ﳚ"}.ti-letter-u:before{content:""}.ti-letter-u-small:before{content:"ﳛ"}.ti-letter-v:before{content:""}.ti-letter-v-small:before{content:"ﳜ"}.ti-letter-w:before{content:""}.ti-letter-w-small:before{content:"ﳝ"}.ti-letter-x:before{content:""}.ti-letter-x-small:before{content:"ﳞ"}.ti-letter-y:before{content:""}.ti-letter-y-small:before{content:"ﳟ"}.ti-letter-z:before{content:""}.ti-letter-z-small:before{content:"ﳠ"}.ti-library:before{content:"﵌"}.ti-library-minus:before{content:"﵉"}.ti-library-photo:before{content:"﵊"}.ti-library-plus:before{content:"﵋"}.ti-license:before{content:""}.ti-license-off:before{content:""}.ti-lifebuoy:before{content:""}.ti-lifebuoy-off:before{content:""}.ti-lighter:before{content:""}.ti-line:before{content:""}.ti-line-dashed:before{content:""}.ti-line-dotted:before{content:""}.ti-line-height:before{content:""}.ti-line-scan:before{content:"ﲸ"}.ti-link:before{content:""}.ti-link-minus:before{content:"ﴖ"}.ti-link-off:before{content:""}.ti-link-plus:before{content:"ﴗ"}.ti-list:before{content:""}.ti-list-check:before{content:""}.ti-list-details:before{content:""}.ti-list-letters:before{content:"ﱇ"}.ti-list-numbers:before{content:""}.ti-list-search:before{content:""}.ti-list-tree:before{content:"﫺"}.ti-live-photo:before{content:""}.ti-live-photo-off:before{content:""}.ti-live-view:before{content:""}.ti-load-balancer:before{content:"臭"}.ti-loader:before{content:""}.ti-loader-2:before{content:""}.ti-loader-3:before{content:""}.ti-loader-4:before{content:"𐈵"}.ti-loader-quarter:before{content:""}.ti-location:before{content:""}.ti-location-bolt:before{content:"ﮯ"}.ti-location-broken:before{content:""}.ti-location-cancel:before{content:"ﮰ"}.ti-location-check:before{content:"ﮱ"}.ti-location-code:before{content:"﮲"}.ti-location-cog:before{content:"﮳"}.ti-location-discount:before{content:"﮴"}.ti-location-dollar:before{content:"﮵"}.ti-location-down:before{content:"﮶"}.ti-location-exclamation:before{content:"﮷"}.ti-location-heart:before{content:"﮸"}.ti-location-minus:before{content:"﮹"}.ti-location-off:before{content:""}.ti-location-pause:before{content:"﮺"}.ti-location-pin:before{content:"﮻"}.ti-location-plus:before{content:"﮼"}.ti-location-question:before{content:"﮽"}.ti-location-search:before{content:"﮾"}.ti-location-share:before{content:"﮿"}.ti-location-star:before{content:"﯀"}.ti-location-up:before{content:"﯁"}.ti-location-x:before{content:"﯂"}.ti-lock:before{content:""}.ti-lock-access:before{content:""}.ti-lock-access-off:before{content:""}.ti-lock-bitcoin:before{content:"Ｗ"}.ti-lock-bolt:before{content:"襤"}.ti-lock-cancel:before{content:"拉"}.ti-lock-check:before{content:"臘"}.ti-lock-code:before{content:"蠟"}.ti-lock-cog:before{content:"廊"}.ti-lock-dollar:before{content:"朗"}.ti-lock-down:before{content:"浪"}.ti-lock-exclamation:before{content:"狼"}.ti-lock-heart:before{content:"郎"}.ti-lock-minus:before{content:"來"}.ti-lock-off:before{content:""}.ti-lock-open:before{content:""}.ti-lock-open-2:before{content:"ﺨ"}.ti-lock-open-off:before{content:""}.ti-lock-password:before{content:"ﾟ"}.ti-lock-pause:before{content:"冷"}.ti-lock-pin:before{content:"勞"}.ti-lock-plus:before{content:"擄"}.ti-lock-question:before{content:"櫓"}.ti-lock-search:before{content:"爐"}.ti-lock-share:before{content:"盧"}.ti-lock-square:before{content:""}.ti-lock-square-rounded:before{content:""}.ti-lock-star:before{content:"老"}.ti-lock-up:before{content:"蘆"}.ti-lock-x:before{content:"虜"}.ti-logic-and:before{content:""}.ti-logic-buffer:before{content:""}.ti-logic-nand:before{content:""}.ti-logic-nor:before{content:""}.ti-logic-not:before{content:""}.ti-logic-or:before{content:""}.ti-logic-xnor:before{content:""}.ti-logic-xor:before{content:""}.ti-login:before{content:""}.ti-login-2:before{content:"ﱶ"}.ti-logout:before{content:""}.ti-logout-2:before{content:"奄"}.ti-logs:before{content:"ﺧ"}.ti-lollipop:before{content:""}.ti-lollipop-off:before{content:""}.ti-luggage:before{content:""}.ti-luggage-off:before{content:""}.ti-lungs:before{content:""}.ti-lungs-off:before{content:""}.ti-macro:before{content:""}.ti-macro-off:before{content:""}.ti-magnet:before{content:""}.ti-magnet-off:before{content:""}.ti-magnetic:before{content:"ﲹ"}.ti-mail:before{content:""}.ti-mail-ai:before{content:"僧"}.ti-mail-bitcoin:before{content:"Ｖ"}.ti-mail-bolt:before{content:"路"}.ti-mail-cancel:before{content:"露"}.ti-mail-check:before{content:"魯"}.ti-mail-code:before{content:"鷺"}.ti-mail-cog:before{content:"碌"}.ti-mail-dollar:before{content:"祿"}.ti-mail-down:before{content:"綠"}.ti-mail-exclamation:before{content:"菉"}.ti-mail-fast:before{content:""}.ti-mail-forward:before{content:""}.ti-mail-heart:before{content:"錄"}.ti-mail-minus:before{content:"鹿"}.ti-mail-off:before{content:""}.ti-mail-opened:before{content:""}.ti-mail-pause:before{content:"論"}.ti-mail-pin:before{content:"壟"}.ti-mail-plus:before{content:"弄"}.ti-mail-question:before{content:"籠"}.ti-mail-search:before{content:"聾"}.ti-mail-share:before{content:"牢"}.ti-mail-spark:before{content:"ﾳ"}.ti-mail-star:before{content:"磊"}.ti-mail-up:before{content:"賂"}.ti-mail-x:before{content:"雷"}.ti-mailbox:before{content:""}.ti-mailbox-off:before{content:""}.ti-man:before{content:""}.ti-manual-gearbox:before{content:""}.ti-map:before{content:""}.ti-map-2:before{content:""}.ti-map-bolt:before{content:"﯃"}.ti-map-cancel:before{content:"﯄"}.ti-map-check:before{content:"﯅"}.ti-map-code:before{content:"﯆"}.ti-map-cog:before{content:"﯇"}.ti-map-discount:before{content:"﯈"}.ti-map-dollar:before{content:"﯉"}.ti-map-down:before{content:"﯊"}.ti-map-east:before{content:"ﱝ"}.ti-map-exclamation:before{content:"﯋"}.ti-map-heart:before{content:"﯌"}.ti-map-lock:before{content:"𐈃"}.ti-map-minus:before{content:"﯍"}.ti-map-north:before{content:"ﱞ"}.ti-map-off:before{content:""}.ti-map-pause:before{content:"﯎"}.ti-map-pin:before{content:""}.ti-map-pin-2:before{content:"ﱈ"}.ti-map-pin-bolt:before{content:"壘"}.ti-map-pin-cancel:before{content:"屢"}.ti-map-pin-check:before{content:"樓"}.ti-map-pin-code:before{content:"淚"}.ti-map-pin-cog:before{content:"漏"}.ti-map-pin-dollar:before{content:"累"}.ti-map-pin-down:before{content:"縷"}.ti-map-pin-exclamation:before{content:"陋"}.ti-map-pin-heart:before{content:"勒"}.ti-map-pin-minus:before{content:"肋"}.ti-map-pin-off:before{content:""}.ti-map-pin-pause:before{content:"凜"}.ti-map-pin-pin:before{content:"凌"}.ti-map-pin-plus:before{content:"稜"}.ti-map-pin-question:before{content:"綾"}.ti-map-pin-search:before{content:"菱"}.ti-map-pin-share:before{content:""}.ti-map-pin-star:before{content:"陵"}.ti-map-pin-up:before{content:"讀"}.ti-map-pin-x:before{content:"拏"}.ti-map-pins:before{content:""}.ti-map-plus:before{content:"﯏"}.ti-map-question:before{content:"﯐"}.ti-map-route:before{content:"ﱹ"}.ti-map-search:before{content:""}.ti-map-share:before{content:"﯑"}.ti-map-shield:before{content:"𐈂"}.ti-map-south:before{content:"ﱟ"}.ti-map-star:before{content:"﯒"}.ti-map-up:before{content:"ﯓ"}.ti-map-west:before{content:"ﱠ"}.ti-map-x:before{content:"ﯔ"}.ti-markdown:before{content:""}.ti-markdown-off:before{content:""}.ti-marquee:before{content:""}.ti-marquee-2:before{content:""}.ti-marquee-off:before{content:""}.ti-mars:before{content:""}.ti-mask:before{content:""}.ti-mask-off:before{content:""}.ti-masks-theater:before{content:""}.ti-masks-theater-off:before{content:""}.ti-massage:before{content:""}.ti-matchstick:before{content:""}.ti-math:before{content:""}.ti-math-1-divide-2:before{content:""}.ti-math-1-divide-3:before{content:""}.ti-math-avg:before{content:""}.ti-math-cos:before{content:"？"}.ti-math-ctg:before{content:"Ｕ"}.ti-math-equal-greater:before{content:""}.ti-math-equal-lower:before{content:""}.ti-math-function:before{content:""}.ti-math-function-off:before{content:""}.ti-math-function-y:before{content:""}.ti-math-greater:before{content:""}.ti-math-integral:before{content:""}.ti-math-integral-x:before{content:""}.ti-math-integrals:before{content:""}.ti-math-lower:before{content:""}.ti-math-max:before{content:""}.ti-math-max-min:before{content:"ﶠ"}.ti-math-min:before{content:""}.ti-math-not:before{content:""}.ti-math-off:before{content:""}.ti-math-pi:before{content:""}.ti-math-pi-divide-2:before{content:""}.ti-math-sec:before{content:"Ｔ"}.ti-math-sin:before{content:"＞"}.ti-math-symbols:before{content:""}.ti-math-tg:before{content:"Ｓ"}.ti-math-x-divide-2:before{content:""}.ti-math-x-divide-y:before{content:""}.ti-math-x-divide-y-2:before{content:""}.ti-math-x-floor-divide-y:before{content:"𐁳"}.ti-math-x-minus-x:before{content:""}.ti-math-x-minus-y:before{content:""}.ti-math-x-plus-x:before{content:""}.ti-math-x-plus-y:before{content:""}.ti-math-xy:before{content:""}.ti-math-y-minus-y:before{content:""}.ti-math-y-plus-y:before{content:""}.ti-matrix:before{content:"𐂼"}.ti-maximize:before{content:""}.ti-maximize-off:before{content:""}.ti-meat:before{content:""}.ti-meat-off:before{content:""}.ti-medal:before{content:""}.ti-medal-2:before{content:""}.ti-medical-cross:before{content:""}.ti-medical-cross-circle:before{content:"﫨"}.ti-medical-cross-off:before{content:""}.ti-medicine-syrup:before{content:""}.ti-meeple:before{content:""}.ti-melon:before{content:"ﱺ"}.ti-menorah:before{content:""}.ti-menu:before{content:""}.ti-menu-2:before{content:""}.ti-menu-3:before{content:"ｃ"}.ti-menu-4:before{content:"ｂ"}.ti-menu-deep:before{content:"﫻"}.ti-menu-order:before{content:""}.ti-mesh:before{content:"𐈁"}.ti-message:before{content:""}.ti-message-2:before{content:""}.ti-message-2-bolt:before{content:"樂"}.ti-message-2-cancel:before{content:"諾"}.ti-message-2-check:before{content:"丹"}.ti-message-2-code:before{content:""}.ti-message-2-cog:before{content:"寧"}.ti-message-2-dollar:before{content:"怒"}.ti-message-2-down:before{content:"率"}.ti-message-2-exclamation:before{content:"異"}.ti-message-2-heart:before{content:"北"}.ti-message-2-minus:before{content:"磻"}.ti-message-2-off:before{content:""}.ti-message-2-pause:before{content:"便"}.ti-message-2-pin:before{content:"復"}.ti-message-2-plus:before{content:"不"}.ti-message-2-question:before{content:"泌"}.ti-message-2-search:before{content:"數"}.ti-message-2-share:before{content:""}.ti-message-2-star:before{content:"索"}.ti-message-2-up:before{content:"參"}.ti-message-2-x:before{content:"塞"}.ti-message-bolt:before{content:"省"}.ti-message-cancel:before{content:"葉"}.ti-message-chatbot:before{content:""}.ti-message-check:before{content:"說"}.ti-message-circle:before{content:""}.ti-message-circle-bolt:before{content:"殺"}.ti-message-circle-cancel:before{content:"辰"}.ti-message-circle-check:before{content:"沈"}.ti-message-circle-code:before{content:"拾"}.ti-message-circle-cog:before{content:"若"}.ti-message-circle-dollar:before{content:"掠"}.ti-message-circle-down:before{content:"略"}.ti-message-circle-exclamation:before{content:"亮"}.ti-message-circle-heart:before{content:"兩"}.ti-message-circle-minus:before{content:"凉"}.ti-message-circle-off:before{content:""}.ti-message-circle-pause:before{content:"梁"}.ti-message-circle-pin:before{content:"糧"}.ti-message-circle-plus:before{content:"良"}.ti-message-circle-question:before{content:"諒"}.ti-message-circle-search:before{content:"量"}.ti-message-circle-share:before{content:"勵"}.ti-message-circle-star:before{content:"呂"}.ti-message-circle-up:before{content:"女"}.ti-message-circle-user:before{content:"ﻅ"}.ti-message-circle-x:before{content:"廬"}.ti-message-code:before{content:""}.ti-message-cog:before{content:"旅"}.ti-message-dollar:before{content:"濾"}.ti-message-dots:before{content:""}.ti-message-down:before{content:"礪"}.ti-message-exclamation:before{content:"閭"}.ti-message-forward:before{content:""}.ti-message-heart:before{content:"驪"}.ti-message-language:before{content:""}.ti-message-minus:before{content:"麗"}.ti-message-off:before{content:""}.ti-message-pause:before{content:"黎"}.ti-message-pin:before{content:"力"}.ti-message-plus:before{content:""}.ti-message-question:before{content:"曆"}.ti-message-reply:before{content:"﵍"}.ti-message-report:before{content:""}.ti-message-search:before{content:"歷"}.ti-message-share:before{content:""}.ti-message-star:before{content:"轢"}.ti-message-up:before{content:"年"}.ti-message-user:before{content:"ﻄ"}.ti-message-x:before{content:"憐"}.ti-messages:before{content:""}.ti-messages-off:before{content:""}.ti-meteor:before{content:""}.ti-meteor-off:before{content:""}.ti-meter-cube:before{content:"ﵼ"}.ti-meter-square:before{content:"ﵽ"}.ti-metronome:before{content:"ﴥ"}.ti-michelin-bib-gourmand:before{content:"﫩"}.ti-michelin-star:before{content:"﫫"}.ti-michelin-star-green:before{content:"﫪"}.ti-mickey:before{content:""}.ti-microfrontends:before{content:"𐇮"}.ti-microphone:before{content:""}.ti-microphone-2:before{content:""}.ti-microphone-2-off:before{content:""}.ti-microphone-off:before{content:""}.ti-microscope:before{content:""}.ti-microscope-off:before{content:""}.ti-microwave:before{content:""}.ti-microwave-off:before{content:""}.ti-middleware:before{content:"𐇭"}.ti-military-award:before{content:""}.ti-military-rank:before{content:""}.ti-milk:before{content:""}.ti-milk-off:before{content:""}.ti-milkshake:before{content:""}.ti-minimize:before{content:""}.ti-minus:before{content:""}.ti-minus-vertical:before{content:""}.ti-mist:before{content:""}.ti-mist-off:before{content:""}.ti-mobiledata:before{content:"淋"}.ti-mobiledata-off:before{content:"林"}.ti-moneybag:before{content:""}.ti-moneybag-edit:before{content:"𐄽"}.ti-moneybag-heart:before{content:"𐄼"}.ti-moneybag-minus:before{content:"𐄻"}.ti-moneybag-move:before{content:"𐄹"}.ti-moneybag-move-back:before{content:"𐄺"}.ti-moneybag-plus:before{content:"𐄸"}.ti-monkeybar:before{content:"ﺴ"}.ti-mood-angry:before{content:""}.ti-mood-annoyed:before{content:""}.ti-mood-annoyed-2:before{content:""}.ti-mood-bitcoin:before{content:"Ｒ"}.ti-mood-boy:before{content:""}.ti-mood-check:before{content:""}.ti-mood-cog:before{content:""}.ti-mood-confuzed:before{content:""}.ti-mood-crazy-happy:before{content:""}.ti-mood-cry:before{content:""}.ti-mood-dollar:before{content:""}.ti-mood-edit:before{content:"洞"}.ti-mood-empty:before{content:""}.ti-mood-happy:before{content:""}.ti-mood-heart:before{content:""}.ti-mood-kid:before{content:""}.ti-mood-look-down:before{content:"ﴷ"}.ti-mood-look-left:before{content:""}.ti-mood-look-right:before{content:""}.ti-mood-look-up:before{content:"ﴸ"}.ti-mood-minus:before{content:""}.ti-mood-nerd:before{content:""}.ti-mood-nervous:before{content:""}.ti-mood-neutral:before{content:""}.ti-mood-off:before{content:""}.ti-mood-pin:before{content:""}.ti-mood-plus:before{content:""}.ti-mood-puzzled:before{content:"ﴹ"}.ti-mood-sad:before{content:""}.ti-mood-sad-2:before{content:""}.ti-mood-sad-dizzy:before{content:""}.ti-mood-sad-squint:before{content:""}.ti-mood-search:before{content:""}.ti-mood-share:before{content:"暴"}.ti-mood-sick:before{content:""}.ti-mood-silence:before{content:""}.ti-mood-sing:before{content:""}.ti-mood-smile:before{content:""}.ti-mood-smile-beam:before{content:""}.ti-mood-smile-dizzy:before{content:""}.ti-mood-spark:before{content:"ﾲ"}.ti-mood-surprised:before{content:""}.ti-mood-tongue:before{content:""}.ti-mood-tongue-wink:before{content:""}.ti-mood-tongue-wink-2:before{content:""}.ti-mood-unamused:before{content:""}.ti-mood-up:before{content:""}.ti-mood-wink:before{content:""}.ti-mood-wink-2:before{content:""}.ti-mood-wrrr:before{content:""}.ti-mood-x:before{content:""}.ti-mood-xd:before{content:""}.ti-moon:before{content:""}.ti-moon-2:before{content:""}.ti-moon-off:before{content:""}.ti-moon-stars:before{content:""}.ti-moped:before{content:""}.ti-mosque:before{content:"𐈴"}.ti-motorbike:before{content:""}.ti-mountain:before{content:""}.ti-mountain-off:before{content:""}.ti-mouse:before{content:""}.ti-mouse-2:before{content:""}.ti-mouse-off:before{content:""}.ti-moustache:before{content:""}.ti-movie:before{content:""}.ti-movie-off:before{content:""}.ti-mug:before{content:""}.ti-mug-off:before{content:""}.ti-multiplier-0-5x:before{content:""}.ti-multiplier-1-5x:before{content:""}.ti-multiplier-1x:before{content:""}.ti-multiplier-2x:before{content:""}.ti-mushroom:before{content:""}.ti-mushroom-off:before{content:""}.ti-music:before{content:""}.ti-music-bolt:before{content:"ﯕ"}.ti-music-cancel:before{content:"ﯖ"}.ti-music-check:before{content:"ﯗ"}.ti-music-code:before{content:"ﯘ"}.ti-music-cog:before{content:"ﯙ"}.ti-music-discount:before{content:"ﯚ"}.ti-music-dollar:before{content:"ﯛ"}.ti-music-down:before{content:"ﯜ"}.ti-music-exclamation:before{content:"ﯝ"}.ti-music-heart:before{content:"ﯞ"}.ti-music-minus:before{content:"ﯟ"}.ti-music-off:before{content:""}.ti-music-pause:before{content:"ﯠ"}.ti-music-pin:before{content:"ﯡ"}.ti-music-plus:before{content:"ﯢ"}.ti-music-question:before{content:"ﯣ"}.ti-music-search:before{content:"ﯤ"}.ti-music-share:before{content:"ﯥ"}.ti-music-star:before{content:"ﯦ"}.ti-music-up:before{content:"ﯧ"}.ti-music-x:before{content:"ﯨ"}.ti-navigation:before{content:""}.ti-navigation-bolt:before{content:"ﯩ"}.ti-navigation-cancel:before{content:"ﯪ"}.ti-navigation-check:before{content:"ﯫ"}.ti-navigation-code:before{content:"ﯬ"}.ti-navigation-cog:before{content:"ﯭ"}.ti-navigation-discount:before{content:"ﯮ"}.ti-navigation-dollar:before{content:"ﯯ"}.ti-navigation-down:before{content:"ﯰ"}.ti-navigation-east:before{content:"ﲺ"}.ti-navigation-exclamation:before{content:"ﯱ"}.ti-navigation-heart:before{content:"ﯲ"}.ti-navigation-minus:before{content:"ﯳ"}.ti-navigation-north:before{content:"ﲻ"}.ti-navigation-off:before{content:""}.ti-navigation-pause:before{content:"ﯴ"}.ti-navigation-pin:before{content:"ﯵ"}.ti-navigation-plus:before{content:"ﯶ"}.ti-navigation-question:before{content:"ﯷ"}.ti-navigation-search:before{content:"ﯸ"}.ti-navigation-share:before{content:"ﯹ"}.ti-navigation-south:before{content:"ﲼ"}.ti-navigation-star:before{content:"ﯺ"}.ti-navigation-top:before{content:"﫬"}.ti-navigation-up:before{content:"ﯻ"}.ti-navigation-west:before{content:"ﲽ"}.ti-navigation-x:before{content:"ﯼ"}.ti-needle:before{content:""}.ti-needle-thread:before{content:""}.ti-network:before{content:""}.ti-network-off:before{content:""}.ti-new-section:before{content:""}.ti-news:before{content:""}.ti-news-off:before{content:""}.ti-nfc:before{content:""}.ti-nfc-off:before{content:""}.ti-no-copyright:before{content:""}.ti-no-creative-commons:before{content:""}.ti-no-derivatives:before{content:""}.ti-noise-reduction:before{content:"𐉣"}.ti-north-star:before{content:""}.ti-notdef:before{content:"𐉈"}.ti-note:before{content:""}.ti-note-off:before{content:""}.ti-notebook:before{content:""}.ti-notebook-off:before{content:""}.ti-notes:before{content:""}.ti-notes-off:before{content:""}.ti-notification:before{content:""}.ti-notification-off:before{content:""}.ti-number:before{content:""}.ti-number-0:before{content:""}.ti-number-0-small:before{content:"ﳡ"}.ti-number-1:before{content:""}.ti-number-1-small:before{content:"ﳢ"}.ti-number-10:before{content:"𐁞"}.ti-number-10-small:before{content:"ﳣ"}.ti-number-100-small:before{content:"𐀅"}.ti-number-11:before{content:"𐁝"}.ti-number-11-small:before{content:"ﳤ"}.ti-number-12-small:before{content:"ﳥ"}.ti-number-123:before{content:""}.ti-number-13-small:before{content:"ﳦ"}.ti-number-14-small:before{content:"ﳧ"}.ti-number-15-small:before{content:"ﳨ"}.ti-number-16-small:before{content:"ﳩ"}.ti-number-17-small:before{content:"ﳪ"}.ti-number-18-small:before{content:"ﳫ"}.ti-number-19-small:before{content:"ﳬ"}.ti-number-2:before{content:""}.ti-number-2-small:before{content:"ﳭ"}.ti-number-20-small:before{content:"ﳮ"}.ti-number-21-small:before{content:"ﳯ"}.ti-number-22-small:before{content:"ﳰ"}.ti-number-23-small:before{content:"ﳱ"}.ti-number-24-small:before{content:"ﳲ"}.ti-number-25-small:before{content:"ﳳ"}.ti-number-26-small:before{content:"ﳴ"}.ti-number-27-small:before{content:"ﳵ"}.ti-number-28-small:before{content:"ﳶ"}.ti-number-29-small:before{content:"ﳷ"}.ti-number-3:before{content:""}.ti-number-3-small:before{content:"ﳸ"}.ti-number-30-small:before{content:"𐀄"}.ti-number-31-small:before{content:"𐀃"}.ti-number-32-small:before{content:"𐀂"}.ti-number-33-small:before{content:"𐀁"}.ti-number-34-small:before{content:"𐀀"}.ti-number-35-small:before{content:"𐈐"}.ti-number-36-small:before{content:"𐈑"}.ti-number-37-small:before{content:"𐈒"}.ti-number-38-small:before{content:"𐈓"}.ti-number-39-small:before{content:"𐈔"}.ti-number-4:before{content:""}.ti-number-4-small:before{content:"ﳹ"}.ti-number-40-small:before{content:"𐈕"}.ti-number-41-small:before{content:"𐈖"}.ti-number-42-small:before{content:"𐈗"}.ti-number-43-small:before{content:"𐈘"}.ti-number-44-small:before{content:"𐈙"}.ti-number-45-small:before{content:"𐈚"}.ti-number-46-small:before{content:"𐈛"}.ti-number-47-small:before{content:"𐈜"}.ti-number-48-small:before{content:"𐈝"}.ti-number-49-small:before{content:"𐈞"}.ti-number-5:before{content:""}.ti-number-5-small:before{content:"ﳺ"}.ti-number-50-small:before{content:"𐈟"}.ti-number-51-small:before{content:"￯"}.ti-number-52-small:before{content:"￮"}.ti-number-53-small:before{content:"￭"}.ti-number-54-small:before{content:"￬"}.ti-number-55-small:before{content:"￫"}.ti-number-56-small:before{content:"￪"}.ti-number-57-small:before{content:"￩"}.ti-number-58-small:before{content:"￨"}.ti-number-59-small:before{content:"￧"}.ti-number-6:before{content:""}.ti-number-6-small:before{content:"ﳻ"}.ti-number-60-small:before{content:"￦"}.ti-number-61-small:before{content:"￥"}.ti-number-62-small:before{content:"￤"}.ti-number-63-small:before{content:"￣"}.ti-number-64-small:before{content:"￢"}.ti-number-65-small:before{content:"￡"}.ti-number-66-small:before{content:"￠"}.ti-number-67-small:before{content:"￟"}.ti-number-68-small:before{content:"￞"}.ti-number-69-small:before{content:"￝"}.ti-number-7:before{content:""}.ti-number-7-small:before{content:"ﳼ"}.ti-number-70-small:before{content:"ￜ"}.ti-number-71-small:before{content:"ￛ"}.ti-number-72-small:before{content:"ￚ"}.ti-number-73-small:before{content:"￙"}.ti-number-74-small:before{content:"￘"}.ti-number-75-small:before{content:"ￗ"}.ti-number-76-small:before{content:"ￖ"}.ti-number-77-small:before{content:"ￕ"}.ti-number-78-small:before{content:"ￔ"}.ti-number-79-small:before{content:"ￓ"}.ti-number-8:before{content:""}.ti-number-8-small:before{content:"ﳽ"}.ti-number-80-small:before{content:"ￒ"}.ti-number-81-small:before{content:"￑"}.ti-number-82-small:before{content:"￐"}.ti-number-83-small:before{content:"ￏ"}.ti-number-84-small:before{content:"ￎ"}.ti-number-85-small:before{content:"ￍ"}.ti-number-86-small:before{content:"ￌ"}.ti-number-87-small:before{content:"ￋ"}.ti-number-88-small:before{content:"ￊ"}.ti-number-89-small:before{content:"￉"}.ti-number-9:before{content:""}.ti-number-9-small:before{content:"ﳾ"}.ti-number-90-small:before{content:"￈"}.ti-number-91-small:before{content:"ￇ"}.ti-number-92-small:before{content:"ￆ"}.ti-number-93-small:before{content:"ￅ"}.ti-number-94-small:before{content:"ￄ"}.ti-number-95-small:before{content:"ￃ"}.ti-number-96-small:before{content:"ￂ"}.ti-number-97-small:before{content:"￁"}.ti-number-98-small:before{content:"￀"}.ti-number-99-small:before{content:"﾿"}.ti-numbers:before{content:""}.ti-nurse:before{content:""}.ti-nut:before{content:"ﱡ"}.ti-object-scan:before{content:"ﻱ"}.ti-octagon:before{content:""}.ti-octagon-minus:before{content:"ﲒ"}.ti-octagon-minus-2:before{content:"ﲑ"}.ti-octagon-off:before{content:""}.ti-octagon-plus:before{content:"ﲔ"}.ti-octagon-plus-2:before{content:"ﲓ"}.ti-octahedron:before{content:"类"}.ti-octahedron-off:before{content:"窱"}.ti-octahedron-plus:before{content:"節"}.ti-old:before{content:""}.ti-olympic-torch:before{content:"𐈨"}.ti-olympics:before{content:""}.ti-olympics-off:before{content:""}.ti-om:before{content:""}.ti-omega:before{content:""}.ti-option:before{content:"𐆟"}.ti-outbound:before{content:""}.ti-outlet:before{content:""}.ti-oval:before{content:""}.ti-oval-vertical:before{content:""}.ti-overline:before{content:""}.ti-package:before{content:""}.ti-package-export:before{content:""}.ti-package-import:before{content:""}.ti-package-off:before{content:""}.ti-packages:before{content:""}.ti-pacman:before{content:""}.ti-page-break:before{content:""}.ti-paint:before{content:""}.ti-paint-off:before{content:""}.ti-palette:before{content:""}.ti-palette-off:before{content:""}.ti-panorama-horizontal:before{content:""}.ti-panorama-horizontal-off:before{content:""}.ti-panorama-vertical:before{content:""}.ti-panorama-vertical-off:before{content:""}.ti-paper-bag:before{content:""}.ti-paper-bag-off:before{content:""}.ti-paperclip:before{content:""}.ti-parachute:before{content:""}.ti-parachute-off:before{content:""}.ti-parentheses:before{content:""}.ti-parentheses-off:before{content:""}.ti-parking:before{content:""}.ti-parking-circle:before{content:"ﵚ"}.ti-parking-meter:before{content:"𐈧"}.ti-parking-off:before{content:""}.ti-password:before{content:""}.ti-password-fingerprint:before{content:"ﱻ"}.ti-password-mobile-phone:before{content:"ﱼ"}.ti-password-user:before{content:"ﱽ"}.ti-paw:before{content:""}.ti-paw-off:before{content:""}.ti-paywall:before{content:"ﵾ"}.ti-pdf:before{content:""}.ti-peace:before{content:""}.ti-pencil:before{content:""}.ti-pencil-bolt:before{content:"ﯽ"}.ti-pencil-cancel:before{content:"ﯾ"}.ti-pencil-check:before{content:"ﯿ"}.ti-pencil-code:before{content:"ﰀ"}.ti-pencil-cog:before{content:"ﰁ"}.ti-pencil-discount:before{content:"ﰂ"}.ti-pencil-dollar:before{content:"ﰃ"}.ti-pencil-down:before{content:"ﰄ"}.ti-pencil-exclamation:before{content:"ﰅ"}.ti-pencil-heart:before{content:"ﰆ"}.ti-pencil-minus:before{content:""}.ti-pencil-off:before{content:""}.ti-pencil-pause:before{content:"ﰇ"}.ti-pencil-pin:before{content:"ﰈ"}.ti-pencil-plus:before{content:""}.ti-pencil-question:before{content:"ﰉ"}.ti-pencil-search:before{content:"ﰊ"}.ti-pencil-share:before{content:"ﰋ"}.ti-pencil-star:before{content:"ﰌ"}.ti-pencil-up:before{content:"ﰍ"}.ti-pencil-x:before{content:"ﰎ"}.ti-pendulum:before{content:"𐈳"}.ti-pennant:before{content:""}.ti-pennant-2:before{content:""}.ti-pennant-off:before{content:""}.ti-pentagon:before{content:""}.ti-pentagon-minus:before{content:"ﺳ"}.ti-pentagon-number-0:before{content:"ﱾ"}.ti-pentagon-number-1:before{content:"ﱿ"}.ti-pentagon-number-2:before{content:"ﲀ"}.ti-pentagon-number-3:before{content:"ﲁ"}.ti-pentagon-number-4:before{content:"ﲂ"}.ti-pentagon-number-5:before{content:"ﲃ"}.ti-pentagon-number-6:before{content:"ﲄ"}.ti-pentagon-number-7:before{content:"ﲅ"}.ti-pentagon-number-8:before{content:"ﲆ"}.ti-pentagon-number-9:before{content:"ﲇ"}.ti-pentagon-off:before{content:""}.ti-pentagon-plus:before{content:"ﱉ"}.ti-pentagon-x:before{content:"ﲈ"}.ti-pentagram:before{content:""}.ti-pepper:before{content:""}.ti-pepper-off:before{content:""}.ti-percentage:before{content:""}.ti-percentage-0:before{content:"ﻥ"}.ti-percentage-10:before{content:"ﻤ"}.ti-percentage-100:before{content:"ﻣ"}.ti-percentage-20:before{content:"ﻢ"}.ti-percentage-25:before{content:"ﻡ"}.ti-percentage-30:before{content:"ﻠ"}.ti-percentage-33:before{content:"ﻟ"}.ti-percentage-40:before{content:"ﻞ"}.ti-percentage-50:before{content:"ﻝ"}.ti-percentage-60:before{content:"ﻜ"}.ti-percentage-66:before{content:"ﻛ"}.ti-percentage-70:before{content:"ﻚ"}.ti-percentage-75:before{content:"ﻙ"}.ti-percentage-80:before{content:"ﻘ"}.ti-percentage-90:before{content:"ﻗ"}.ti-perfume:before{content:""}.ti-perspective:before{content:""}.ti-perspective-off:before{content:""}.ti-phone:before{content:""}.ti-phone-call:before{content:""}.ti-phone-calling:before{content:""}.ti-phone-check:before{content:""}.ti-phone-done:before{content:"ﾞ"}.ti-phone-end:before{content:"ﾝ"}.ti-phone-incoming:before{content:""}.ti-phone-off:before{content:""}.ti-phone-outgoing:before{content:""}.ti-phone-pause:before{content:""}.ti-phone-plus:before{content:""}.ti-phone-ringing:before{content:"ﾜ"}.ti-phone-spark:before{content:"ﾱ"}.ti-phone-x:before{content:""}.ti-photo:before{content:""}.ti-photo-ai:before{content:"免"}.ti-photo-alt:before{content:"𐉢"}.ti-photo-bitcoin:before{content:"Ｑ"}.ti-photo-bolt:before{content:"戀"}.ti-photo-cancel:before{content:""}.ti-photo-check:before{content:""}.ti-photo-circle:before{content:"ﱊ"}.ti-photo-circle-minus:before{content:"ﱢ"}.ti-photo-circle-plus:before{content:"ﱣ"}.ti-photo-code:before{content:"撚"}.ti-photo-cog:before{content:"漣"}.ti-photo-dollar:before{content:"煉"}.ti-photo-down:before{content:""}.ti-photo-edit:before{content:""}.ti-photo-exclamation:before{content:"璉"}.ti-photo-heart:before{content:""}.ti-photo-hexagon:before{content:"ﱋ"}.ti-photo-minus:before{content:""}.ti-photo-off:before{content:""}.ti-photo-pause:before{content:"秊"}.ti-photo-pentagon:before{content:"ﱌ"}.ti-photo-pin:before{content:"練"}.ti-photo-plus:before{content:""}.ti-photo-question:before{content:"聯"}.ti-photo-scan:before{content:"ﲨ"}.ti-photo-search:before{content:""}.ti-photo-sensor:before{content:""}.ti-photo-sensor-2:before{content:""}.ti-photo-sensor-3:before{content:""}.ti-photo-share:before{content:"輦"}.ti-photo-shield:before{content:""}.ti-photo-spark:before{content:"ﾰ"}.ti-photo-square-rounded:before{content:"ﱍ"}.ti-photo-star:before{content:""}.ti-photo-up:before{content:""}.ti-photo-video:before{content:"ﲕ"}.ti-photo-x:before{content:""}.ti-physotherapist:before{content:""}.ti-piano:before{content:"䀘"}.ti-pick:before{content:"﫼"}.ti-picnic-table:before{content:"ﻖ"}.ti-picture-in-picture:before{content:""}.ti-picture-in-picture-off:before{content:""}.ti-picture-in-picture-on:before{content:""}.ti-picture-in-picture-top:before{content:""}.ti-pig:before{content:""}.ti-pig-money:before{content:""}.ti-pig-off:before{content:""}.ti-pilcrow:before{content:""}.ti-pilcrow-left:before{content:"ﵿ"}.ti-pilcrow-right:before{content:"ﶀ"}.ti-pill:before{content:""}.ti-pill-off:before{content:""}.ti-pillow:before{content:"𐈦"}.ti-pills:before{content:""}.ti-pin:before{content:""}.ti-pin-end:before{content:"ﵛ"}.ti-pin-invoke:before{content:"ﵜ"}.ti-ping-pong:before{content:""}.ti-pinned:before{content:""}.ti-pinned-off:before{content:""}.ti-pipeline:before{content:"𐈥"}.ti-pizza:before{content:""}.ti-pizza-off:before{content:""}.ti-placeholder:before{content:""}.ti-plane:before{content:""}.ti-plane-arrival:before{content:""}.ti-plane-departure:before{content:""}.ti-plane-inflight:before{content:""}.ti-plane-off:before{content:""}.ti-plane-tilt:before{content:""}.ti-planet:before{content:""}.ti-planet-off:before{content:""}.ti-plant:before{content:""}.ti-plant-2:before{content:""}.ti-plant-2-off:before{content:""}.ti-plant-off:before{content:""}.ti-play-basketball:before{content:"辶"}.ti-play-card:before{content:""}.ti-play-card-1:before{content:"𐁜"}.ti-play-card-10:before{content:"𐁛"}.ti-play-card-2:before{content:"𐁚"}.ti-play-card-3:before{content:"𐁙"}.ti-play-card-4:before{content:"𐁘"}.ti-play-card-5:before{content:"𐁗"}.ti-play-card-6:before{content:"𐁖"}.ti-play-card-7:before{content:"𐁕"}.ti-play-card-8:before{content:"𐁔"}.ti-play-card-9:before{content:"𐁓"}.ti-play-card-a:before{content:"𐁒"}.ti-play-card-j:before{content:"𐁑"}.ti-play-card-k:before{content:"𐁐"}.ti-play-card-off:before{content:""}.ti-play-card-q:before{content:"𐁏"}.ti-play-card-star:before{content:"𐁎"}.ti-play-football:before{content:"逸"}.ti-play-handball:before{content:"難"}.ti-play-volleyball:before{content:"響"}.ti-player-eject:before{content:""}.ti-player-pause:before{content:""}.ti-player-play:before{content:""}.ti-player-record:before{content:""}.ti-player-skip-back:before{content:""}.ti-player-skip-forward:before{content:""}.ti-player-stop:before{content:""}.ti-player-track-next:before{content:""}.ti-player-track-prev:before{content:""}.ti-playlist:before{content:""}.ti-playlist-add:before{content:""}.ti-playlist-off:before{content:""}.ti-playlist-x:before{content:""}.ti-playstation-circle:before{content:""}.ti-playstation-square:before{content:""}.ti-playstation-triangle:before{content:""}.ti-playstation-x:before{content:""}.ti-plug:before{content:""}.ti-plug-connected:before{content:""}.ti-plug-connected-x:before{content:""}.ti-plug-off:before{content:""}.ti-plug-x:before{content:""}.ti-plunger:before{content:"𐈲"}.ti-plus:before{content:""}.ti-plus-equal:before{content:""}.ti-plus-minus:before{content:""}.ti-png:before{content:""}.ti-podium:before{content:""}.ti-podium-off:before{content:""}.ti-point:before{content:""}.ti-point-off:before{content:""}.ti-pointer:before{content:""}.ti-pointer-2:before{content:"𐉡"}.ti-pointer-bolt:before{content:"蓮"}.ti-pointer-cancel:before{content:"連"}.ti-pointer-check:before{content:"鍊"}.ti-pointer-code:before{content:"列"}.ti-pointer-cog:before{content:"劣"}.ti-pointer-collaboration:before{content:"𐉟"}.ti-pointer-collaboration-2:before{content:"𐉠"}.ti-pointer-dollar:before{content:"咽"}.ti-pointer-down:before{content:"烈"}.ti-pointer-exclamation:before{content:"裂"}.ti-pointer-heart:before{content:"說"}.ti-pointer-minus:before{content:"廉"}.ti-pointer-off:before{content:"念"}.ti-pointer-pause:before{content:"捻"}.ti-pointer-pin:before{content:"殮"}.ti-pointer-plus:before{content:"簾"}.ti-pointer-question:before{content:"獵"}.ti-pointer-search:before{content:"令"}.ti-pointer-share:before{content:"囹"}.ti-pointer-star:before{content:"寧"}.ti-pointer-up:before{content:"嶺"}.ti-pointer-x:before{content:"怜"}.ti-pokeball:before{content:""}.ti-pokeball-off:before{content:""}.ti-poker-chip:before{content:""}.ti-polaroid:before{content:""}.ti-polygon:before{content:""}.ti-polygon-off:before{content:""}.ti-poo:before{content:""}.ti-pool:before{content:""}.ti-pool-off:before{content:""}.ti-power:before{content:""}.ti-pray:before{content:""}.ti-premium-rights:before{content:""}.ti-prescription:before{content:""}.ti-presentation:before{content:""}.ti-presentation-analytics:before{content:""}.ti-presentation-off:before{content:""}.ti-printer:before{content:""}.ti-printer-off:before{content:""}.ti-prism:before{content:"缾"}.ti-prism-light:before{content:"ﺦ"}.ti-prism-off:before{content:"絛"}.ti-prism-plus:before{content:"練"}.ti-prison:before{content:""}.ti-progress:before{content:"嗀"}.ti-progress-alert:before{content:"輻"}.ti-progress-bolt:before{content:"行"}.ti-progress-check:before{content:"降"}.ti-progress-down:before{content:"見"}.ti-progress-help:before{content:"廓"}.ti-progress-x:before{content:"兀"}.ti-prompt:before{content:""}.ti-prong:before{content:"ﶡ"}.ti-propeller:before{content:""}.ti-propeller-off:before{content:""}.ti-protocol:before{content:"ﶁ"}.ti-pumpkin-scary:before{content:""}.ti-puzzle:before{content:""}.ti-puzzle-2:before{content:""}.ti-puzzle-off:before{content:""}.ti-pyramid:before{content:""}.ti-pyramid-off:before{content:""}.ti-pyramid-plus:before{content:"者"}.ti-qrcode:before{content:""}.ti-qrcode-off:before{content:""}.ti-question-mark:before{content:""}.ti-queue-pop-in:before{content:"𐈀"}.ti-queue-pop-out:before{content:"𐇿"}.ti-quote:before{content:""}.ti-quote-off:before{content:""}.ti-quote-open:before{content:"𐈤"}.ti-quotes:before{content:"ﬞ"}.ti-radar:before{content:""}.ti-radar-2:before{content:""}.ti-radar-off:before{content:""}.ti-radio:before{content:""}.ti-radio-off:before{content:""}.ti-radioactive:before{content:""}.ti-radioactive-off:before{content:""}.ti-radius-bottom-left:before{content:""}.ti-radius-bottom-right:before{content:""}.ti-radius-top-left:before{content:""}.ti-radius-top-right:before{content:""}.ti-rainbow:before{content:""}.ti-rainbow-off:before{content:""}.ti-rating-12-plus:before{content:""}.ti-rating-14-plus:before{content:""}.ti-rating-16-plus:before{content:""}.ti-rating-18-plus:before{content:""}.ti-rating-21-plus:before{content:""}.ti-razor:before{content:""}.ti-razor-electric:before{content:""}.ti-receipt:before{content:""}.ti-receipt-2:before{content:""}.ti-receipt-bitcoin:before{content:"ﵦ"}.ti-receipt-dollar:before{content:"ﵧ"}.ti-receipt-euro:before{content:"ﵨ"}.ti-receipt-off:before{content:""}.ti-receipt-pound:before{content:"ﵩ"}.ti-receipt-refund:before{content:""}.ti-receipt-rupee:before{content:"ﶂ"}.ti-receipt-tax:before{content:""}.ti-receipt-yen:before{content:"ﵪ"}.ti-receipt-yuan:before{content:"ﵫ"}.ti-recharging:before{content:""}.ti-record-mail:before{content:""}.ti-record-mail-off:before{content:""}.ti-rectangle:before{content:""}.ti-rectangle-rounded-bottom:before{content:"﫭"}.ti-rectangle-rounded-top:before{content:"﫮"}.ti-rectangle-vertical:before{content:""}.ti-rectangular-prism:before{content:"蝹"}.ti-rectangular-prism-off:before{content:"荒"}.ti-rectangular-prism-plus:before{content:"華"}.ti-recycle:before{content:""}.ti-recycle-off:before{content:""}.ti-refresh:before{content:""}.ti-refresh-alert:before{content:""}.ti-refresh-dot:before{content:""}.ti-refresh-off:before{content:""}.ti-regex:before{content:""}.ti-regex-off:before{content:""}.ti-registered:before{content:""}.ti-relation-many-to-many:before{content:""}.ti-relation-one-to-many:before{content:""}.ti-relation-one-to-one:before{content:""}.ti-reload:before{content:""}.ti-reorder:before{content:"ﰕ"}.ti-repeat:before{content:""}.ti-repeat-off:before{content:""}.ti-repeat-once:before{content:""}.ti-replace:before{content:""}.ti-replace-off:before{content:""}.ti-replace-user:before{content:"𐃰"}.ti-report:before{content:""}.ti-report-analytics:before{content:""}.ti-report-medical:before{content:""}.ti-report-money:before{content:""}.ti-report-off:before{content:""}.ti-report-search:before{content:""}.ti-reserved-line:before{content:"臨"}.ti-resize:before{content:""}.ti-restore:before{content:"﫽"}.ti-rewind-backward-10:before{content:"諸"}.ti-rewind-backward-15:before{content:"請"}.ti-rewind-backward-20:before{content:"謁"}.ti-rewind-backward-30:before{content:"諾"}.ti-rewind-backward-40:before{content:"諭"}.ti-rewind-backward-5:before{content:"謹"}.ti-rewind-backward-50:before{content:"變"}.ti-rewind-backward-60:before{content:"贈"}.ti-rewind-forward-10:before{content:"輸"}.ti-rewind-forward-15:before{content:"遲"}.ti-rewind-forward-20:before{content:"醙"}.ti-rewind-forward-30:before{content:"鉶"}.ti-rewind-forward-40:before{content:"陼"}.ti-rewind-forward-5:before{content:"難"}.ti-rewind-forward-50:before{content:"靖"}.ti-rewind-forward-60:before{content:"韛"}.ti-ribbon-health:before{content:""}.ti-rings:before{content:"頻"}.ti-ripple:before{content:""}.ti-ripple-down:before{content:"𐆪"}.ti-ripple-off:before{content:""}.ti-ripple-up:before{content:"𐆩"}.ti-road:before{content:""}.ti-road-off:before{content:""}.ti-road-sign:before{content:""}.ti-robot:before{content:""}.ti-robot-face:before{content:"ﲾ"}.ti-robot-off:before{content:""}.ti-rocket:before{content:""}.ti-rocket-off:before{content:""}.ti-roller-skating:before{content:""}.ti-rollercoaster:before{content:""}.ti-rollercoaster-off:before{content:""}.ti-rosette:before{content:""}.ti-rosette-asterisk:before{content:"𐆨"}.ti-rosette-discount:before{content:""}.ti-rosette-discount-check:before{content:""}.ti-rosette-discount-check-off:before{content:"０"}.ti-rosette-discount-off:before{content:""}.ti-rosette-number-0:before{content:""}.ti-rosette-number-1:before{content:""}.ti-rosette-number-2:before{content:""}.ti-rosette-number-3:before{content:""}.ti-rosette-number-4:before{content:""}.ti-rosette-number-5:before{content:""}.ti-rosette-number-6:before{content:""}.ti-rosette-number-7:before{content:""}.ti-rosette-number-8:before{content:""}.ti-rosette-number-9:before{content:""}.ti-rotate:before{content:""}.ti-rotate-2:before{content:""}.ti-rotate-360:before{content:""}.ti-rotate-3d:before{content:""}.ti-rotate-clockwise:before{content:""}.ti-rotate-clockwise-2:before{content:""}.ti-rotate-dot:before{content:""}.ti-rotate-rectangle:before{content:""}.ti-roulette:before{content:"𐉞"}.ti-route:before{content:""}.ti-route-2:before{content:""}.ti-route-alt-left:before{content:"ﲩ"}.ti-route-alt-right:before{content:"ﲪ"}.ti-route-off:before{content:""}.ti-route-scan:before{content:"ﲿ"}.ti-route-square:before{content:"ﲬ"}.ti-route-square-2:before{content:"ﲫ"}.ti-route-x:before{content:"ﲮ"}.ti-route-x-2:before{content:"ﲭ"}.ti-router:before{content:""}.ti-router-off:before{content:""}.ti-row-insert-bottom:before{content:""}.ti-row-insert-top:before{content:""}.ti-row-remove:before{content:"﫾"}.ti-rss:before{content:""}.ti-rubber-stamp:before{content:""}.ti-rubber-stamp-off:before{content:""}.ti-rugby:before{content:"𐉇"}.ti-ruler:before{content:""}.ti-ruler-2:before{content:""}.ti-ruler-2-off:before{content:""}.ti-ruler-3:before{content:""}.ti-ruler-measure:before{content:""}.ti-ruler-measure-2:before{content:"／"}.ti-ruler-off:before{content:""}.ti-run:before{content:""}.ti-rv-truck:before{content:"ﳀ"}.ti-s-turn-down:before{content:""}.ti-s-turn-left:before{content:""}.ti-s-turn-right:before{content:""}.ti-s-turn-up:before{content:""}.ti-sailboat:before{content:""}.ti-sailboat-2:before{content:""}.ti-sailboat-off:before{content:""}.ti-salad:before{content:""}.ti-salt:before{content:""}.ti-sandbox:before{content:"ﵬ"}.ti-satellite:before{content:""}.ti-satellite-off:before{content:""}.ti-sausage:before{content:""}.ti-scale:before{content:""}.ti-scale-off:before{content:""}.ti-scale-outline:before{content:""}.ti-scale-outline-off:before{content:""}.ti-scan:before{content:""}.ti-scan-cube:before{content:"𐉝"}.ti-scan-eye:before{content:""}.ti-scan-letter-a:before{content:"𐈣"}.ti-scan-letter-t:before{content:"𐈢"}.ti-scan-position:before{content:"ﶬ"}.ti-scan-traces:before{content:"𐇬"}.ti-schema:before{content:""}.ti-schema-off:before{content:""}.ti-school:before{content:""}.ti-school-bell:before{content:""}.ti-school-off:before{content:""}.ti-scissors:before{content:""}.ti-scissors-off:before{content:""}.ti-scooter:before{content:""}.ti-scooter-electric:before{content:""}.ti-scoreboard:before{content:"恵"}.ti-screen-share:before{content:""}.ti-screen-share-off:before{content:""}.ti-screenshot:before{content:""}.ti-scribble:before{content:""}.ti-scribble-off:before{content:""}.ti-script:before{content:""}.ti-script-minus:before{content:""}.ti-script-plus:before{content:""}.ti-script-x:before{content:""}.ti-scuba-diving:before{content:"﵎"}.ti-scuba-diving-tank:before{content:"ﻺ"}.ti-scuba-mask:before{content:""}.ti-scuba-mask-off:before{content:""}.ti-sdk:before{content:""}.ti-search:before{content:""}.ti-search-off:before{content:""}.ti-section:before{content:""}.ti-section-sign:before{content:""}.ti-seedling:before{content:""}.ti-seedling-off:before{content:""}.ti-segway:before{content:"𐈡"}.ti-select:before{content:""}.ti-select-all:before{content:"立"}.ti-selector:before{content:""}.ti-send:before{content:""}.ti-send-2:before{content:"ﵝ"}.ti-send-off:before{content:""}.ti-seo:before{content:""}.ti-separator:before{content:""}.ti-separator-horizontal:before{content:""}.ti-separator-vertical:before{content:""}.ti-server:before{content:""}.ti-server-2:before{content:""}.ti-server-bolt:before{content:""}.ti-server-cog:before{content:""}.ti-server-off:before{content:""}.ti-server-spark:before{content:"ﾯ"}.ti-serverless:before{content:"𐇫"}.ti-servicemark:before{content:""}.ti-settings:before{content:""}.ti-settings-2:before{content:""}.ti-settings-ai:before{content:"𐆧"}.ti-settings-automation:before{content:""}.ti-settings-bolt:before{content:"玲"}.ti-settings-cancel:before{content:"瑩"}.ti-settings-check:before{content:"羚"}.ti-settings-code:before{content:"聆"}.ti-settings-cog:before{content:"鈴"}.ti-settings-dollar:before{content:"零"}.ti-settings-down:before{content:"靈"}.ti-settings-exclamation:before{content:"領"}.ti-settings-heart:before{content:"例"}.ti-settings-minus:before{content:"禮"}.ti-settings-off:before{content:""}.ti-settings-pause:before{content:"醴"}.ti-settings-pin:before{content:"隸"}.ti-settings-plus:before{content:"惡"}.ti-settings-question:before{content:"了"}.ti-settings-search:before{content:"僚"}.ti-settings-share:before{content:"寮"}.ti-settings-spark:before{content:"ﾮ"}.ti-settings-star:before{content:"尿"}.ti-settings-up:before{content:"料"}.ti-settings-x:before{content:"樂"}.ti-shadow:before{content:""}.ti-shadow-off:before{content:""}.ti-shape:before{content:""}.ti-shape-2:before{content:""}.ti-shape-3:before{content:""}.ti-shape-off:before{content:""}.ti-share:before{content:""}.ti-share-2:before{content:""}.ti-share-3:before{content:""}.ti-share-off:before{content:""}.ti-shareplay:before{content:"ﺥ"}.ti-shield:before{content:""}.ti-shield-bolt:before{content:"燎"}.ti-shield-cancel:before{content:"療"}.ti-shield-check:before{content:""}.ti-shield-checkered:before{content:""}.ti-shield-chevron:before{content:""}.ti-shield-code:before{content:"蓼"}.ti-shield-cog:before{content:"遼"}.ti-shield-dollar:before{content:"龍"}.ti-shield-down:before{content:"暈"}.ti-shield-exclamation:before{content:"阮"}.ti-shield-half:before{content:""}.ti-shield-heart:before{content:"劉"}.ti-shield-lock:before{content:""}.ti-shield-minus:before{content:"杻"}.ti-shield-off:before{content:""}.ti-shield-pause:before{content:"柳"}.ti-shield-pin:before{content:"流"}.ti-shield-plus:before{content:"溜"}.ti-shield-question:before{content:"琉"}.ti-shield-search:before{content:"留"}.ti-shield-share:before{content:"硫"}.ti-shield-star:before{content:"紐"}.ti-shield-up:before{content:"類"}.ti-shield-x:before{content:""}.ti-ship:before{content:""}.ti-ship-off:before{content:""}.ti-shirt:before{content:""}.ti-shirt-off:before{content:""}.ti-shirt-sport:before{content:""}.ti-shoe:before{content:""}.ti-shoe-off:before{content:""}.ti-shopping-bag:before{content:""}.ti-shopping-bag-check:before{content:"ﰖ"}.ti-shopping-bag-discount:before{content:"ﰗ"}.ti-shopping-bag-edit:before{content:"ﰘ"}.ti-shopping-bag-exclamation:before{content:"ﰙ"}.ti-shopping-bag-heart:before{content:"ﶢ"}.ti-shopping-bag-minus:before{content:"ﰚ"}.ti-shopping-bag-plus:before{content:"ﰛ"}.ti-shopping-bag-search:before{content:"ﰜ"}.ti-shopping-bag-x:before{content:"ﰝ"}.ti-shopping-cart:before{content:""}.ti-shopping-cart-bolt:before{content:"ﭗ"}.ti-shopping-cart-cancel:before{content:"ﭘ"}.ti-shopping-cart-check:before{content:"ﭙ"}.ti-shopping-cart-code:before{content:"ﭚ"}.ti-shopping-cart-cog:before{content:"ﭛ"}.ti-shopping-cart-copy:before{content:"ﭜ"}.ti-shopping-cart-discount:before{content:"ﭝ"}.ti-shopping-cart-dollar:before{content:"ﭞ"}.ti-shopping-cart-down:before{content:"ﭟ"}.ti-shopping-cart-exclamation:before{content:"ﭠ"}.ti-shopping-cart-heart:before{content:"ﭡ"}.ti-shopping-cart-minus:before{content:"ﭢ"}.ti-shopping-cart-off:before{content:""}.ti-shopping-cart-pause:before{content:"ﭣ"}.ti-shopping-cart-pin:before{content:"ﭤ"}.ti-shopping-cart-plus:before{content:"ﭥ"}.ti-shopping-cart-question:before{content:"ﭦ"}.ti-shopping-cart-search:before{content:"ﭧ"}.ti-shopping-cart-share:before{content:"ﭨ"}.ti-shopping-cart-star:before{content:"ﭩ"}.ti-shopping-cart-up:before{content:"ﭪ"}.ti-shopping-cart-x:before{content:"ﭫ"}.ti-shovel:before{content:""}.ti-shovel-pitchforks:before{content:"ﴺ"}.ti-shredder:before{content:""}.ti-sign-left:before{content:""}.ti-sign-right:before{content:""}.ti-signal-2g:before{content:""}.ti-signal-3g:before{content:""}.ti-signal-4g:before{content:""}.ti-signal-4g-plus:before{content:""}.ti-signal-5g:before{content:""}.ti-signal-6g:before{content:"笠"}.ti-signal-e:before{content:"粒"}.ti-signal-g:before{content:"狀"}.ti-signal-h:before{content:"識"}.ti-signal-h-plus:before{content:"炙"}.ti-signal-lte:before{content:"什"}.ti-signature:before{content:""}.ti-signature-off:before{content:""}.ti-sitemap:before{content:""}.ti-sitemap-off:before{content:""}.ti-skateboard:before{content:""}.ti-skateboard-off:before{content:""}.ti-skateboarding:before{content:"響"}.ti-sketching:before{content:"𐉜"}.ti-skew-x:before{content:"ﴻ"}.ti-skew-y:before{content:"ﴼ"}.ti-ski-jumping:before{content:"𤋮"}.ti-skull:before{content:""}.ti-slash:before{content:""}.ti-slashes:before{content:""}.ti-sleigh:before{content:""}.ti-slice:before{content:""}.ti-slideshow:before{content:""}.ti-smart-home:before{content:""}.ti-smart-home-off:before{content:""}.ti-smoking:before{content:""}.ti-smoking-no:before{content:""}.ti-snowboarding:before{content:"﵏"}.ti-snowflake:before{content:""}.ti-snowflake-off:before{content:""}.ti-snowman:before{content:""}.ti-soccer-field:before{content:""}.ti-social:before{content:""}.ti-social-off:before{content:""}.ti-sock:before{content:""}.ti-sofa:before{content:""}.ti-sofa-off:before{content:""}.ti-solar-electricity:before{content:"ﳁ"}.ti-solar-panel:before{content:""}.ti-solar-panel-2:before{content:""}.ti-sort-0-9:before{content:""}.ti-sort-9-0:before{content:""}.ti-sort-a-z:before{content:""}.ti-sort-ascending:before{content:""}.ti-sort-ascending-2:before{content:""}.ti-sort-ascending-letters:before{content:""}.ti-sort-ascending-numbers:before{content:""}.ti-sort-ascending-shapes:before{content:"ﶔ"}.ti-sort-ascending-small-big:before{content:"ﶕ"}.ti-sort-descending:before{content:""}.ti-sort-descending-2:before{content:""}.ti-sort-descending-letters:before{content:""}.ti-sort-descending-numbers:before{content:""}.ti-sort-descending-shapes:before{content:"ﶗ"}.ti-sort-descending-small-big:before{content:"ﶖ"}.ti-sort-z-a:before{content:""}.ti-sos:before{content:""}.ti-soup:before{content:""}.ti-soup-off:before{content:""}.ti-source-code:before{content:""}.ti-space:before{content:""}.ti-space-off:before{content:""}.ti-spaces:before{content:"ﺤ"}.ti-spacing-horizontal:before{content:""}.ti-spacing-vertical:before{content:""}.ti-spade:before{content:""}.ti-sparkle:before{content:"𐉙"}.ti-sparkle-2:before{content:"𐉛"}.ti-sparkle-highlight:before{content:"𐉚"}.ti-sparkles:before{content:""}.ti-sparkles-2:before{content:"𐆦"}.ti-speakerphone:before{content:""}.ti-speedboat:before{content:""}.ti-sphere:before{content:"視"}.ti-sphere-2:before{content:"𐉘"}.ti-sphere-off:before{content:"襁"}.ti-sphere-plus:before{content:"覆"}.ti-spider:before{content:""}.ti-spiral:before{content:""}.ti-spiral-off:before{content:""}.ti-sport-billard:before{content:""}.ti-spray:before{content:""}.ti-spy:before{content:""}.ti-spy-off:before{content:""}.ti-sql:before{content:""}.ti-square:before{content:""}.ti-square-arrow-down:before{content:""}.ti-square-arrow-left:before{content:""}.ti-square-arrow-right:before{content:""}.ti-square-arrow-up:before{content:""}.ti-square-asterisk:before{content:""}.ti-square-check:before{content:""}.ti-square-chevron-down:before{content:""}.ti-square-chevron-left:before{content:""}.ti-square-chevron-right:before{content:""}.ti-square-chevron-up:before{content:""}.ti-square-chevrons-down:before{content:""}.ti-square-chevrons-left:before{content:""}.ti-square-chevrons-right:before{content:""}.ti-square-chevrons-up:before{content:""}.ti-square-dashed:before{content:"𐂻"}.ti-square-dot:before{content:""}.ti-square-f0:before{content:""}.ti-square-f1:before{content:""}.ti-square-f2:before{content:""}.ti-square-f3:before{content:""}.ti-square-f4:before{content:""}.ti-square-f5:before{content:""}.ti-square-f6:before{content:""}.ti-square-f7:before{content:""}.ti-square-f8:before{content:""}.ti-square-f9:before{content:""}.ti-square-forbid:before{content:""}.ti-square-forbid-2:before{content:""}.ti-square-half:before{content:""}.ti-square-key:before{content:""}.ti-square-letter-a:before{content:""}.ti-square-letter-b:before{content:""}.ti-square-letter-c:before{content:""}.ti-square-letter-d:before{content:""}.ti-square-letter-e:before{content:""}.ti-square-letter-f:before{content:""}.ti-square-letter-g:before{content:""}.ti-square-letter-h:before{content:""}.ti-square-letter-i:before{content:""}.ti-square-letter-j:before{content:""}.ti-square-letter-k:before{content:""}.ti-square-letter-l:before{content:""}.ti-square-letter-m:before{content:""}.ti-square-letter-n:before{content:""}.ti-square-letter-o:before{content:""}.ti-square-letter-p:before{content:""}.ti-square-letter-q:before{content:""}.ti-square-letter-r:before{content:""}.ti-square-letter-s:before{content:""}.ti-square-letter-t:before{content:""}.ti-square-letter-u:before{content:""}.ti-square-letter-v:before{content:""}.ti-square-letter-w:before{content:""}.ti-square-letter-x:before{content:""}.ti-square-letter-y:before{content:""}.ti-square-letter-z:before{content:""}.ti-square-minus:before{content:"𐆞"}.ti-square-minus-2:before{content:""}.ti-square-number-0:before{content:""}.ti-square-number-1:before{content:""}.ti-square-number-2:before{content:""}.ti-square-number-3:before{content:""}.ti-square-number-4:before{content:""}.ti-square-number-5:before{content:""}.ti-square-number-6:before{content:""}.ti-square-number-7:before{content:""}.ti-square-number-8:before{content:""}.ti-square-number-9:before{content:""}.ti-square-off:before{content:""}.ti-square-percentage:before{content:"ﶃ"}.ti-square-plus:before{content:""}.ti-square-plus-2:before{content:"ﲖ"}.ti-square-root:before{content:""}.ti-square-root-2:before{content:""}.ti-square-rotated:before{content:""}.ti-square-rotated-asterisk:before{content:"𐆥"}.ti-square-rotated-forbid:before{content:""}.ti-square-rotated-forbid-2:before{content:""}.ti-square-rotated-off:before{content:""}.ti-square-rounded:before{content:""}.ti-square-rounded-arrow-down:before{content:""}.ti-square-rounded-arrow-left:before{content:""}.ti-square-rounded-arrow-right:before{content:""}.ti-square-rounded-arrow-up:before{content:""}.ti-square-rounded-check:before{content:""}.ti-square-rounded-chevron-down:before{content:""}.ti-square-rounded-chevron-left:before{content:""}.ti-square-rounded-chevron-right:before{content:""}.ti-square-rounded-chevron-up:before{content:""}.ti-square-rounded-chevrons-down:before{content:""}.ti-square-rounded-chevrons-left:before{content:""}.ti-square-rounded-chevrons-right:before{content:""}.ti-square-rounded-chevrons-up:before{content:""}.ti-square-rounded-letter-a:before{content:""}.ti-square-rounded-letter-b:before{content:""}.ti-square-rounded-letter-c:before{content:""}.ti-square-rounded-letter-d:before{content:""}.ti-square-rounded-letter-e:before{content:""}.ti-square-rounded-letter-f:before{content:""}.ti-square-rounded-letter-g:before{content:""}.ti-square-rounded-letter-h:before{content:""}.ti-square-rounded-letter-i:before{content:""}.ti-square-rounded-letter-j:before{content:""}.ti-square-rounded-letter-k:before{content:""}.ti-square-rounded-letter-l:before{content:""}.ti-square-rounded-letter-m:before{content:""}.ti-square-rounded-letter-n:before{content:""}.ti-square-rounded-letter-o:before{content:""}.ti-square-rounded-letter-p:before{content:""}.ti-square-rounded-letter-q:before{content:""}.ti-square-rounded-letter-r:before{content:""}.ti-square-rounded-letter-s:before{content:""}.ti-square-rounded-letter-t:before{content:""}.ti-square-rounded-letter-u:before{content:""}.ti-square-rounded-letter-v:before{content:""}.ti-square-rounded-letter-w:before{content:""}.ti-square-rounded-letter-x:before{content:""}.ti-square-rounded-letter-y:before{content:""}.ti-square-rounded-letter-z:before{content:""}.ti-square-rounded-minus:before{content:""}.ti-square-rounded-minus-2:before{content:"ﲗ"}.ti-square-rounded-number-0:before{content:""}.ti-square-rounded-number-1:before{content:""}.ti-square-rounded-number-2:before{content:""}.ti-square-rounded-number-3:before{content:""}.ti-square-rounded-number-4:before{content:""}.ti-square-rounded-number-5:before{content:""}.ti-square-rounded-number-6:before{content:""}.ti-square-rounded-number-7:before{content:""}.ti-square-rounded-number-8:before{content:""}.ti-square-rounded-number-9:before{content:""}.ti-square-rounded-percentage:before{content:"ﶄ"}.ti-square-rounded-plus:before{content:""}.ti-square-rounded-plus-2:before{content:"ﲘ"}.ti-square-rounded-x:before{content:""}.ti-square-toggle:before{content:""}.ti-square-toggle-horizontal:before{content:""}.ti-square-x:before{content:""}.ti-squares:before{content:""}.ti-squares-diagonal:before{content:""}.ti-squares-selected:before{content:"ﺣ"}.ti-stack:before{content:""}.ti-stack-2:before{content:""}.ti-stack-3:before{content:""}.ti-stack-back:before{content:"ﴦ"}.ti-stack-backward:before{content:"ﴧ"}.ti-stack-forward:before{content:"ﴨ"}.ti-stack-front:before{content:"ﴩ"}.ti-stack-middle:before{content:"ﴪ"}.ti-stack-pop:before{content:""}.ti-stack-push:before{content:""}.ti-stairs:before{content:""}.ti-stairs-down:before{content:""}.ti-stairs-up:before{content:""}.ti-star:before{content:""}.ti-star-half:before{content:""}.ti-star-off:before{content:""}.ti-stars:before{content:""}.ti-stars-off:before{content:""}.ti-status-change:before{content:""}.ti-steam:before{content:""}.ti-steering-wheel:before{content:""}.ti-steering-wheel-off:before{content:""}.ti-step-into:before{content:""}.ti-step-out:before{content:""}.ti-stereo-glasses:before{content:""}.ti-stethoscope:before{content:""}.ti-stethoscope-off:before{content:""}.ti-sticker:before{content:""}.ti-sticker-2:before{content:"ﴽ"}.ti-stopwatch:before{content:"ﾛ"}.ti-storm:before{content:""}.ti-storm-off:before{content:""}.ti-stretching:before{content:""}.ti-stretching-2:before{content:"舘"}.ti-strikethrough:before{content:""}.ti-stroke-curved:before{content:"𐇾"}.ti-stroke-dynamic:before{content:"𐇽"}.ti-stroke-straight:before{content:"𐇼"}.ti-submarine:before{content:""}.ti-subscript:before{content:""}.ti-subtask:before{content:""}.ti-subtitles:before{content:"𐆡"}.ti-subtitles-ai:before{content:"𐆤"}.ti-subtitles-edit:before{content:"𐆣"}.ti-subtitles-off:before{content:"𐆢"}.ti-sum:before{content:""}.ti-sum-off:before{content:""}.ti-sun:before{content:""}.ti-sun-electricity:before{content:"ﳂ"}.ti-sun-high:before{content:""}.ti-sun-low:before{content:""}.ti-sun-moon:before{content:""}.ti-sun-off:before{content:""}.ti-sun-wind:before{content:""}.ti-sunglasses:before{content:""}.ti-sunrise:before{content:""}.ti-sunset:before{content:""}.ti-sunset-2:before{content:""}.ti-superscript:before{content:""}.ti-svg:before{content:""}.ti-swimming:before{content:""}.ti-swipe:before{content:""}.ti-swipe-down:before{content:"ﵞ"}.ti-swipe-left:before{content:"ﵟ"}.ti-swipe-right:before{content:"ﵠ"}.ti-swipe-up:before{content:"ﵡ"}.ti-switch:before{content:""}.ti-switch-2:before{content:""}.ti-switch-3:before{content:""}.ti-switch-horizontal:before{content:""}.ti-switch-vertical:before{content:""}.ti-sword:before{content:""}.ti-sword-off:before{content:""}.ti-swords:before{content:""}.ti-table:before{content:""}.ti-table-alias:before{content:""}.ti-table-column:before{content:"﫿"}.ti-table-dashed:before{content:"𐂺"}.ti-table-down:before{content:"靖"}.ti-table-export:before{content:""}.ti-table-heart:before{content:"精"}.ti-table-import:before{content:""}.ti-table-minus:before{content:"羽"}.ti-table-off:before{content:""}.ti-table-options:before{content:""}.ti-table-plus:before{content:"﨟"}.ti-table-row:before{content:"ﬀ"}.ti-table-share:before{content:"蘒"}.ti-table-shortcut:before{content:""}.ti-table-spark:before{content:"ﾭ"}.ti-tag:before{content:"𐂖"}.ti-tag-minus:before{content:""}.ti-tag-off:before{content:""}.ti-tag-plus:before{content:"𐂗"}.ti-tag-starred:before{content:"ﲙ"}.ti-tags:before{content:""}.ti-tags-off:before{content:""}.ti-taiwan-dollar:before{content:"𐉆"}.ti-tallymark-1:before{content:""}.ti-tallymark-2:before{content:""}.ti-tallymark-3:before{content:""}.ti-tallymark-4:before{content:""}.ti-tallymarks:before{content:""}.ti-tank:before{content:""}.ti-target:before{content:""}.ti-target-2:before{content:"𐉅"}.ti-target-arrow:before{content:""}.ti-target-off:before{content:""}.ti-tax:before{content:"ﻮ"}.ti-tax-euro:before{content:"ﻰ"}.ti-tax-pound:before{content:"ﻯ"}.ti-teapot:before{content:""}.ti-telescope:before{content:""}.ti-telescope-off:before{content:""}.ti-temperature:before{content:""}.ti-temperature-celsius:before{content:""}.ti-temperature-fahrenheit:before{content:""}.ti-temperature-minus:before{content:""}.ti-temperature-off:before{content:""}.ti-temperature-plus:before{content:""}.ti-temperature-snow:before{content:"ﶣ"}.ti-temperature-sun:before{content:"ﶤ"}.ti-template:before{content:""}.ti-template-off:before{content:""}.ti-tent:before{content:""}.ti-tent-off:before{content:""}.ti-terminal:before{content:""}.ti-terminal-2:before{content:""}.ti-test-pipe:before{content:""}.ti-test-pipe-2:before{content:""}.ti-test-pipe-off:before{content:""}.ti-tex:before{content:""}.ti-text-caption:before{content:""}.ti-text-color:before{content:""}.ti-text-decrease:before{content:""}.ti-text-direction-ltr:before{content:""}.ti-text-direction-rtl:before{content:""}.ti-text-grammar:before{content:"ﵭ"}.ti-text-increase:before{content:""}.ti-text-orientation:before{content:""}.ti-text-plus:before{content:""}.ti-text-recognition:before{content:""}.ti-text-resize:before{content:""}.ti-text-scan-2:before{content:"ﳃ"}.ti-text-scan-ai:before{content:"𐉗"}.ti-text-size:before{content:""}.ti-text-spellcheck:before{content:""}.ti-text-wrap:before{content:""}.ti-text-wrap-column:before{content:"ﺲ"}.ti-text-wrap-disabled:before{content:""}.ti-texture:before{content:""}.ti-theater:before{content:""}.ti-thermometer:before{content:""}.ti-thumb-down:before{content:""}.ti-thumb-down-off:before{content:""}.ti-thumb-up:before{content:""}.ti-thumb-up-off:before{content:""}.ti-tic-tac:before{content:""}.ti-ticket:before{content:""}.ti-ticket-off:before{content:""}.ti-tie:before{content:""}.ti-tilde:before{content:""}.ti-tilt-shift:before{content:""}.ti-tilt-shift-off:before{content:""}.ti-time-duration-0:before{content:"䀹"}.ti-time-duration-10:before{content:"𥉉"}.ti-time-duration-15:before{content:"𥳐"}.ti-time-duration-30:before{content:"𧻓"}.ti-time-duration-45:before{content:"齃"}.ti-time-duration-5:before{content:"龎"}.ti-time-duration-60:before{content:"﫚"}.ti-time-duration-90:before{content:"﫛"}.ti-time-duration-off:before{content:"﫜"}.ti-timeline:before{content:""}.ti-timeline-event:before{content:""}.ti-timeline-event-exclamation:before{content:""}.ti-timeline-event-minus:before{content:""}.ti-timeline-event-plus:before{content:""}.ti-timeline-event-text:before{content:""}.ti-timeline-event-x:before{content:""}.ti-timezone:before{content:"ﻭ"}.ti-tip-jar:before{content:"ﻪ"}.ti-tip-jar-euro:before{content:"ﻬ"}.ti-tip-jar-pound:before{content:"ﻫ"}.ti-tir:before{content:""}.ti-toggle-left:before{content:""}.ti-toggle-right:before{content:""}.ti-toilet-paper:before{content:""}.ti-toilet-paper-off:before{content:""}.ti-toml:before{content:"艹"}.ti-tool:before{content:""}.ti-tools:before{content:""}.ti-tools-kitchen:before{content:""}.ti-tools-kitchen-2:before{content:""}.ti-tools-kitchen-2-off:before{content:""}.ti-tools-kitchen-3:before{content:"ﴫ"}.ti-tools-kitchen-off:before{content:""}.ti-tools-off:before{content:""}.ti-tooltip:before{content:""}.ti-topology-bus:before{content:""}.ti-topology-complex:before{content:""}.ti-topology-full:before{content:""}.ti-topology-full-hierarchy:before{content:""}.ti-topology-ring:before{content:""}.ti-topology-ring-2:before{content:""}.ti-topology-ring-3:before{content:""}.ti-topology-star:before{content:""}.ti-topology-star-2:before{content:""}.ti-topology-star-3:before{content:""}.ti-topology-star-ring:before{content:""}.ti-topology-star-ring-2:before{content:""}.ti-topology-star-ring-3:before{content:""}.ti-torii:before{content:""}.ti-tornado:before{content:""}.ti-tournament:before{content:""}.ti-tower:before{content:""}.ti-tower-off:before{content:""}.ti-track:before{content:""}.ti-tractor:before{content:""}.ti-trademark:before{content:""}.ti-traffic-cone:before{content:""}.ti-traffic-cone-off:before{content:""}.ti-traffic-lights:before{content:""}.ti-traffic-lights-off:before{content:""}.ti-train:before{content:""}.ti-transaction-bitcoin:before{content:"ﵮ"}.ti-transaction-dollar:before{content:"ﵯ"}.ti-transaction-euro:before{content:"ﵰ"}.ti-transaction-pound:before{content:"ﵱ"}.ti-transaction-rupee:before{content:"ﶅ"}.ti-transaction-yen:before{content:"ﵲ"}.ti-transaction-yuan:before{content:"ﵳ"}.ti-transfer:before{content:"ﰟ"}.ti-transfer-in:before{content:""}.ti-transfer-out:before{content:""}.ti-transfer-vertical:before{content:"ﰞ"}.ti-transform:before{content:""}.ti-transform-point:before{content:"ﶩ"}.ti-transform-point-bottom-left:before{content:"ﶥ"}.ti-transform-point-bottom-right:before{content:"ﶦ"}.ti-transform-point-top-left:before{content:"ﶧ"}.ti-transform-point-top-right:before{content:"ﶨ"}.ti-transition-bottom:before{content:""}.ti-transition-left:before{content:""}.ti-transition-right:before{content:""}.ti-transition-top:before{content:""}.ti-trash:before{content:""}.ti-trash-off:before{content:""}.ti-trash-x:before{content:""}.ti-treadmill:before{content:"﩮"}.ti-tree:before{content:""}.ti-trees:before{content:""}.ti-trekking:before{content:""}.ti-trending-down:before{content:""}.ti-trending-down-2:before{content:""}.ti-trending-down-3:before{content:""}.ti-trending-up:before{content:""}.ti-trending-up-2:before{content:""}.ti-trending-up-3:before{content:""}.ti-trending-up-down:before{content:"𐇻"}.ti-triangle:before{content:""}.ti-triangle-inverted:before{content:""}.ti-triangle-minus:before{content:"ﲛ"}.ti-triangle-minus-2:before{content:"ﲚ"}.ti-triangle-off:before{content:""}.ti-triangle-plus:before{content:"ﲝ"}.ti-triangle-plus-2:before{content:"ﲜ"}.ti-triangle-square-circle:before{content:""}.ti-triangles:before{content:""}.ti-trident:before{content:""}.ti-trolley:before{content:""}.ti-trophy:before{content:""}.ti-trophy-off:before{content:""}.ti-trowel:before{content:""}.ti-truck:before{content:""}.ti-truck-delivery:before{content:""}.ti-truck-loading:before{content:""}.ti-truck-off:before{content:""}.ti-truck-return:before{content:""}.ti-txt:before{content:""}.ti-typeface:before{content:"ﶫ"}.ti-typography:before{content:""}.ti-typography-off:before{content:""}.ti-u-turn-left:before{content:"ﺢ"}.ti-u-turn-right:before{content:"ﺡ"}.ti-ufo:before{content:""}.ti-ufo-off:before{content:""}.ti-uhd:before{content:"𐂪"}.ti-umbrella:before{content:""}.ti-umbrella-2:before{content:"．"}.ti-umbrella-closed:before{content:"，"}.ti-umbrella-closed-2:before{content:"－"}.ti-umbrella-off:before{content:""}.ti-underline:before{content:""}.ti-unicycle:before{content:"𐉄"}.ti-universe:before{content:"ﳄ"}.ti-unlink:before{content:""}.ti-upload:before{content:""}.ti-urgent:before{content:""}.ti-usb:before{content:""}.ti-user:before{content:""}.ti-user-bitcoin:before{content:"Ｐ"}.ti-user-bolt:before{content:"六"}.ti-user-cancel:before{content:"戮"}.ti-user-check:before{content:""}.ti-user-circle:before{content:""}.ti-user-code:before{content:"陸"}.ti-user-cog:before{content:"倫"}.ti-user-dollar:before{content:"崙"}.ti-user-down:before{content:"淪"}.ti-user-edit:before{content:""}.ti-user-exclamation:before{content:""}.ti-user-heart:before{content:""}.ti-user-hexagon:before{content:"ﱎ"}.ti-user-key:before{content:"𐇪"}.ti-user-minus:before{content:""}.ti-user-off:before{content:""}.ti-user-pause:before{content:"輪"}.ti-user-pentagon:before{content:"ﱏ"}.ti-user-pin:before{content:""}.ti-user-plus:before{content:""}.ti-user-question:before{content:""}.ti-user-scan:before{content:"ﲯ"}.ti-user-screen:before{content:"ﺠ"}.ti-user-search:before{content:""}.ti-user-share:before{content:"律"}.ti-user-shield:before{content:""}.ti-user-square:before{content:"ﱑ"}.ti-user-square-rounded:before{content:"ﱐ"}.ti-user-star:before{content:""}.ti-user-up:before{content:""}.ti-user-x:before{content:""}.ti-users:before{content:""}.ti-users-group:before{content:"﨡"}.ti-users-minus:before{content:"﨎"}.ti-users-plus:before{content:"﨏"}.ti-uv-index:before{content:""}.ti-ux-circle:before{content:""}.ti-vaccine:before{content:""}.ti-vaccine-bottle:before{content:""}.ti-vaccine-bottle-off:before{content:""}.ti-vaccine-off:before{content:""}.ti-vacuum-cleaner:before{content:""}.ti-variable:before{content:""}.ti-variable-minus:before{content:""}.ti-variable-off:before{content:""}.ti-variable-plus:before{content:""}.ti-vector:before{content:""}.ti-vector-bezier:before{content:""}.ti-vector-bezier-2:before{content:""}.ti-vector-bezier-arc:before{content:""}.ti-vector-bezier-circle:before{content:""}.ti-vector-off:before{content:""}.ti-vector-spline:before{content:""}.ti-vector-triangle:before{content:""}.ti-vector-triangle-off:before{content:""}.ti-venus:before{content:""}.ti-versions:before{content:""}.ti-versions-off:before{content:""}.ti-video:before{content:""}.ti-video-minus:before{content:""}.ti-video-off:before{content:""}.ti-video-plus:before{content:""}.ti-view-360:before{content:""}.ti-view-360-arrow:before{content:""}.ti-view-360-number:before{content:""}.ti-view-360-off:before{content:""}.ti-viewfinder:before{content:""}.ti-viewfinder-off:before{content:""}.ti-viewport-narrow:before{content:""}.ti-viewport-short:before{content:"ﻩ"}.ti-viewport-tall:before{content:"ﻨ"}.ti-viewport-wide:before{content:""}.ti-vignette:before{content:"𐉖"}.ti-vinyl:before{content:""}.ti-vip:before{content:""}.ti-vip-2:before{content:"𐇺"}.ti-vip-off:before{content:""}.ti-virus:before{content:""}.ti-virus-off:before{content:""}.ti-virus-search:before{content:""}.ti-vocabulary:before{content:""}.ti-vocabulary-off:before{content:""}.ti-volcano:before{content:""}.ti-volume:before{content:""}.ti-volume-2:before{content:""}.ti-volume-3:before{content:""}.ti-volume-4:before{content:"𐆝"}.ti-volume-off:before{content:""}.ti-vs:before{content:"ﱒ"}.ti-walk:before{content:""}.ti-wall:before{content:""}.ti-wall-off:before{content:""}.ti-wallet:before{content:""}.ti-wallet-off:before{content:""}.ti-wallpaper:before{content:""}.ti-wallpaper-off:before{content:""}.ti-wand:before{content:""}.ti-wand-off:before{content:""}.ti-wash:before{content:""}.ti-wash-dry:before{content:""}.ti-wash-dry-1:before{content:""}.ti-wash-dry-2:before{content:""}.ti-wash-dry-3:before{content:""}.ti-wash-dry-a:before{content:""}.ti-wash-dry-dip:before{content:""}.ti-wash-dry-f:before{content:""}.ti-wash-dry-flat:before{content:"奔"}.ti-wash-dry-hang:before{content:""}.ti-wash-dry-off:before{content:""}.ti-wash-dry-p:before{content:""}.ti-wash-dry-shade:before{content:""}.ti-wash-dry-w:before{content:""}.ti-wash-dryclean:before{content:""}.ti-wash-dryclean-off:before{content:""}.ti-wash-eco:before{content:"婢"}.ti-wash-gentle:before{content:""}.ti-wash-hand:before{content:"嬨"}.ti-wash-machine:before{content:""}.ti-wash-off:before{content:""}.ti-wash-press:before{content:""}.ti-wash-temperature-1:before{content:""}.ti-wash-temperature-2:before{content:""}.ti-wash-temperature-3:before{content:""}.ti-wash-temperature-4:before{content:""}.ti-wash-temperature-5:before{content:""}.ti-wash-temperature-6:before{content:""}.ti-wash-tumble-dry:before{content:""}.ti-wash-tumble-off:before{content:""}.ti-waterpolo:before{content:"﩯"}.ti-wave-saw-tool:before{content:""}.ti-wave-sine:before{content:""}.ti-wave-square:before{content:""}.ti-waves-electricity:before{content:"ﳅ"}.ti-webhook:before{content:""}.ti-webhook-off:before{content:""}.ti-weight:before{content:""}.ti-wheat:before{content:"𐂨"}.ti-wheat-off:before{content:"𐂩"}.ti-wheel:before{content:"ﱤ"}.ti-wheelchair:before{content:""}.ti-wheelchair-off:before{content:""}.ti-whirl:before{content:""}.ti-whisk:before{content:"𐆠"}.ti-wifi:before{content:""}.ti-wifi-0:before{content:""}.ti-wifi-1:before{content:""}.ti-wifi-2:before{content:""}.ti-wifi-off:before{content:""}.ti-wind:before{content:""}.ti-wind-electricity:before{content:"ﳆ"}.ti-wind-off:before{content:""}.ti-windmill:before{content:""}.ti-windmill-off:before{content:""}.ti-window:before{content:""}.ti-window-maximize:before{content:""}.ti-window-minimize:before{content:""}.ti-window-off:before{content:""}.ti-windsock:before{content:""}.ti-wiper:before{content:""}.ti-wiper-wash:before{content:""}.ti-woman:before{content:""}.ti-wood:before{content:""}.ti-world:before{content:""}.ti-world-bolt:before{content:"慄"}.ti-world-cancel:before{content:"栗"}.ti-world-check:before{content:"率"}.ti-world-code:before{content:"隆"}.ti-world-cog:before{content:"利"}.ti-world-dollar:before{content:"吏"}.ti-world-down:before{content:"履"}.ti-world-download:before{content:""}.ti-world-exclamation:before{content:"易"}.ti-world-heart:before{content:"李"}.ti-world-latitude:before{content:""}.ti-world-longitude:before{content:""}.ti-world-map:before{content:"𐇩"}.ti-world-minus:before{content:"梨"}.ti-world-off:before{content:""}.ti-world-pause:before{content:"泥"}.ti-world-pin:before{content:"理"}.ti-world-plus:before{content:"痢"}.ti-world-question:before{content:"罹"}.ti-world-search:before{content:"裏"}.ti-world-share:before{content:"裡"}.ti-world-star:before{content:"里"}.ti-world-up:before{content:"離"}.ti-world-upload:before{content:""}.ti-world-www:before{content:""}.ti-world-x:before{content:"匿"}.ti-wrecking-ball:before{content:""}.ti-writing:before{content:""}.ti-writing-off:before{content:""}.ti-writing-sign:before{content:""}.ti-writing-sign-off:before{content:""}.ti-x:before{content:""}.ti-x-mark:before{content:"𐈠"}.ti-x-power-y:before{content:"𐁲"}.ti-xbox-a:before{content:""}.ti-xbox-b:before{content:""}.ti-xbox-x:before{content:""}.ti-xbox-y:before{content:""}.ti-xd:before{content:"勉"}.ti-xxx:before{content:"ﰠ"}.ti-yin-yang:before{content:""}.ti-yoga:before{content:""}.ti-zeppelin:before{content:""}.ti-zeppelin-off:before{content:""}.ti-zero-config:before{content:"𐇨"}.ti-zip:before{content:""}.ti-zodiac-aquarius:before{content:""}.ti-zodiac-aries:before{content:""}.ti-zodiac-cancer:before{content:""}.ti-zodiac-capricorn:before{content:""}.ti-zodiac-gemini:before{content:""}.ti-zodiac-leo:before{content:""}.ti-zodiac-libra:before{content:""}.ti-zodiac-pisces:before{content:""}.ti-zodiac-sagittarius:before{content:""}.ti-zodiac-scorpio:before{content:""}.ti-zodiac-taurus:before{content:""}.ti-zodiac-virgo:before{content:""}.ti-zoom:before{content:"ﶪ"}.ti-zoom-cancel:before{content:""}.ti-zoom-check:before{content:""}.ti-zoom-code:before{content:""}.ti-zoom-exclamation:before{content:""}.ti-zoom-in:before{content:""}.ti-zoom-in-area:before{content:""}.ti-zoom-money:before{content:""}.ti-zoom-out:before{content:""}.ti-zoom-out-area:before{content:""}.ti-zoom-pan:before{content:""}.ti-zoom-question:before{content:""}.ti-zoom-replace:before{content:""}.ti-zoom-reset:before{content:""}.ti-zoom-scan:before{content:"ﲰ"}.ti-zzz:before{content:""}.ti-zzz-off:before{content:""}.ti-123:before{content:""}.ti-360:before{content:""}.ti-code-asterix:before{content:""}.ti-discount-2:before{content:""}.ti-discount-2-off:before{content:""}.ti-discount-check:before{content:""}.ti-hand-rock:before{content:""}.ti-sort-deacending-small-big:before{content:"ﶖ"}.ti-shi-jumping:before{content:"𤋮"}.ti-box-seam:before{content:""}.ti-kering:before{content:""}.ti-2fa:before{content:""}.ti-3d-cube-sphere:before{content:""}.ti-3d-cube-sphere-off:before{content:""}.ti-3d-rotate:before{content:""}.ti-12-hours:before{content:"ﱓ"}.ti-24-hours:before{content:""}.ti-360-view:before{content:""}.ti-circle-0:before{content:""}.ti-circle-1:before{content:""}.ti-circle-2:before{content:""}.ti-circle-3:before{content:""}.ti-circle-4:before{content:""}.ti-circle-5:before{content:""}.ti-circle-6:before{content:""}.ti-circle-7:before{content:""}.ti-circle-8:before{content:""}.ti-circle-9:before{content:""}.ti-hexagon-0:before{content:""}.ti-hexagon-1:before{content:""}.ti-hexagon-2:before{content:""}.ti-hexagon-3:before{content:""}.ti-hexagon-4:before{content:""}.ti-hexagon-5:before{content:""}.ti-hexagon-6:before{content:""}.ti-hexagon-7:before{content:""}.ti-hexagon-8:before{content:""}.ti-hexagon-9:before{content:""}.ti-square-0:before{content:""}.ti-square-1:before{content:""}.ti-square-2:before{content:""}.ti-square-3:before{content:""}.ti-square-4:before{content:""}.ti-square-5:before{content:""}.ti-square-6:before{content:""}.ti-square-7:before{content:""}.ti-square-8:before{content:""}.ti-square-9:before{content:""}.ti-message-circle-2:before{content:""}.ti-mood-suprised:before{content:""}.ti-circle-dashed-letter-letter-v:before{content:"ﾄ"}.ti-seeding:before{content:""}.ti-seeding-off:before{content:""}.ti-brand-adobe-premier:before{content:"Ｆ"}:root{--app-bg:#0e0f16;--fg:#f4f5fb;--muted:#c2c6d6;--faint:#8b90a6;--line:#ffffff14;--glass:#ffffff0f;--glass-2:#ffffff1a;--glass-bd:#ffffff29;--glass-hi:#ffffff4d;--panel:#1b1d28;--shadow:0 12px 40px #00000073;--panel-bg:#1b1822a8;--panel-bd:#ffffff29;--row-bg:#120f178c;--row-bd:#ffffff0f;--pop-bg:#1e1c28f0;--dash:#ffffff38;--r-xs:4px;--r-sm:8px;--r-md:11px;--r-lg:14px;--r-xl:18px;--r-2xl:22px;--r-full:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--edge-hi:#ffffff42;--edge-lo:#ffffff0d;--sh-panel:inset 0 1px 0 var(--edge-hi), inset 0 0 0 .5px var(--edge-lo), inset 0 -18px 32px -24px #0009;--sh-pop:0 18px 50px #00000070, inset 0 1px 0 var(--edge-hi), inset 0 0 0 .5px var(--edge-lo);--sh-float:0 10px 34px #00000070, inset 0 1px 0 var(--edge-hi), inset 0 0 0 .5px var(--edge-lo);--accent:#6aa9ff;--accent-fg:color-mix(in srgb, var(--accent) 80%, white);--accent-soft:color-mix(in srgb, var(--accent) 30%, transparent);--note:#7db4ff;--task:#f78fc6;--event:#ff9a4d;--place:#ffce5c;--tag:#4fe0a6;--question:#9b8cff;--take:#3ad6c0;--danger:#ff8095;--success:#52e0a0;--ease:cubic-bezier(.32,.72,0,1);--t-key:#d8a0ff;--t-str:#7ee787;--t-com:#6b7186;--t-num:#ffab70;--t-fn:#7db4ff;--t-tag:#ff8fb0;--t-attr:#ffd479;--t-bi:#2dd4bf;--render-bg:#0d0d13;--render-fg:#e8e9f0;--render-line:#ffffff1a;color:var(--fg);-webkit-font-smoothing:antialiased;font:14px/1.5 -apple-system,system-ui,Segoe UI,Roboto,sans-serif}html.light{--app-bg:#e9ebf2;--fg:#1b1d26;--muted:#545a6b;--faint:#888ea0;--line:#14162d17;--glass:#ffffff8c;--glass-2:#ffffffb8;--glass-bd:#ffffffe6;--glass-hi:#fffffff2;--panel:#fff;--panel-bg:#ffffffb3;--panel-bd:#ffffffeb;--row-bg:#ffffff9e;--row-bd:#14162d14;--pop-bg:#fffffff5;--dash:#14162d38;--edge-hi:#ffffffeb;--edge-lo:#14162d0d;--sh-panel:0 8px 24px #32345a1a, inset 0 1px 0 var(--edge-hi), inset 0 0 0 .5px var(--edge-lo);--sh-pop:0 18px 50px #32345a33, inset 0 1px 0 var(--edge-hi), inset 0 0 0 .5px var(--edge-lo);--sh-float:0 10px 34px #32345a2e, inset 0 1px 0 var(--edge-hi), inset 0 0 0 .5px var(--edge-lo);--shadow:0 12px 34px #32345a26;--accent-fg:color-mix(in srgb, var(--accent) 72%, black);--t-key:#a532e0;--t-str:#1a8f3c;--t-com:#9097a8;--t-num:#c05a12;--t-fn:#1f6fd6;--t-tag:#d6336c;--t-attr:#b06a00;--t-bi:#0d9488;--render-bg:#fff;--render-fg:#1b1d26;--render-line:#14162d1a}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--glass-bd) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--glass-bd);border-radius:var(--r-md);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--fg) 22%,transparent)}html,body,#root{height:100%}body{background:var(--app-bg);transition:background .4s var(--ease),color .4s var(--ease);margin:0;overflow:hidden}body:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 42%, color-mix(in srgb,var(--accent) 7%,transparent) 0%, transparent 68%), var(--app-bg);position:fixed;inset:0}button{font:inherit}.glass{background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(170%);border:1px solid var(--glass-bd);border-radius:var(--r-2xl);box-shadow:var(--shadow), inset 0 1px 0 var(--glass-hi), inset 0 -1px 0 #0000001f}.panel{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px)saturate(170%);border:1px solid var(--panel-bd);border-radius:var(--r-lg);box-shadow:var(--sh-panel)}.app{grid-template-rows:minmax(0,1fr);grid-template-columns:66px 1fr;gap:0;height:100vh;padding:0;display:grid}.rail{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px)saturate(170%);border-right:1px solid var(--panel-bd);flex-direction:column;align-items:stretch;gap:2px;padding:16px 0 12px;display:flex}.rail .mark{background:var(--accent);width:34px;height:34px;filter:drop-shadow(0 2px 6px var(--accent-soft));margin:0 auto 18px;-webkit-mask:url(/tramen-mark.svg) 50%/contain no-repeat;mask:url(/tramen-mark.svg) 50%/contain no-repeat}.rail button{width:100%;height:50px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;border:0;border-left:3px solid #0000;border-radius:0;justify-content:center;align-items:center;margin-right:3px;font-size:21px;display:flex}.rail button:hover{background:var(--glass-2);color:var(--fg)}.rail button.on{border-left-color:var(--accent);color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 10%,transparent)}.rail .spacer{flex:1}.rail .projsw{border-radius:var(--r-lg);cursor:pointer;letter-spacing:-.02em;color:#fff;background:var(--sc,#f59e0b);width:44px;height:44px;transition:transform .12s var(--ease);border:0;flex:none;justify-content:center;align-items:center;margin:0 auto 6px;font-family:inherit;font-size:14px;font-weight:800;display:flex;position:relative;box-shadow:inset 0 1px #ffffff47}.rail .projsw:hover{background:var(--sc,#f59e0b);color:#fff}.rail .projsw:active{transform:scale(.92)}.rail .projsw.all{background:var(--glass-2);color:var(--muted);border:1px solid var(--panel-bd)}.rail .projsw.all:hover{background:var(--glass-2);color:var(--muted)}.rail .projsw .ck{background:var(--app-bg);border:1px solid var(--panel-bd);width:15px;height:15px;color:var(--faint);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;bottom:-2px;right:-2px}.rail .raildiv{background:var(--panel-bd);flex:none;width:26px;height:1px;margin:2px auto 8px}.projfly-bd{z-index:60;position:fixed;inset:0}.projfly{z-index:61;border-radius:0 var(--r-lg) var(--r-lg) 0;transform-origin:0 0;background:var(--pop-bg);border:1px solid var(--panel-bd);width:236px;box-shadow:var(--sh-pop);-webkit-backdrop-filter:blur(40px)saturate(180%);padding:8px;position:fixed}.projfly .flh{letter-spacing:.05em;color:var(--faint);flex-wrap:wrap;gap:6px;padding:5px 9px 8px;font-size:10px;font-weight:700;display:flex}.projfly .flh .ex{color:var(--warn);letter-spacing:0;font-weight:600}.projfly .li{border-radius:var(--r-sm);cursor:pointer;color:var(--fg);align-items:center;gap:10px;padding:8px 9px;font-size:13px;display:flex}.projfly .li:hover{background:var(--glass-2)}.projfly .li.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}.projfly .li .tile{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:flex}.projfly .li .tile.none{background:var(--glass-2);color:var(--muted);border:1px solid var(--panel-bd);font-size:14px;font-weight:400}.projfly .li .sub{color:var(--faint);margin-left:auto;font-size:10.5px}.projfly .li .edit{border-radius:var(--r-sm);width:24px;height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;font-size:14px;display:none}.projfly .li:hover .edit{display:flex}.projfly .li .edit:hover{background:var(--glass-2);color:var(--fg)}.projfly .divh{background:var(--panel-bd);height:1px;margin:7px 6px}.projfly .li.new{color:var(--accent-fg)}.projfly .li.new .ti{font-size:15px}.main{flex-direction:column;gap:0;min-width:0;min-height:0;display:flex;position:relative}.shellbar{background:color-mix(in srgb,var(--panel-bg) 45%,var(--app-bg));-webkit-backdrop-filter:blur(30px)saturate(170%);border-bottom:1px solid var(--panel-bd);flex:none;align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.shellbar .date{white-space:nowrap;font-size:14px;font-weight:600}.shellbar .date span{color:var(--faint);margin-left:6px;font-weight:400}.shellbar .sp{flex:1}.search-pill{border-radius:var(--r-full);font:inherit;border:1px solid var(--panel-bd);color:var(--faint);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;width:220px;padding:6px 14px;font-size:13px;display:flex}.search-pill:hover{border-color:var(--glass-hi)}.search-pill kbd{border:1px solid var(--panel-bd);border-radius:var(--r-xs);color:var(--faint);margin-left:auto;padding:2px 5px;font-family:inherit;font-size:10.5px}.topbar{align-items:center;gap:12px;height:56px;padding:0 24px;display:flex}.topbar .date{white-space:nowrap;font-size:14px;font-weight:600}.topbar .date span{color:var(--faint);margin-left:6px;font-weight:400}.pill{border-radius:var(--r-full);border:1px solid var(--glass-bd);background:var(--glass);cursor:pointer;color:inherit;transition:transform .15s var(--ease);align-items:center;gap:8px;padding:9px 15px;font-size:13px;display:flex}.pill:active{transform:scale(.97)}.search{max-width:340px;color:var(--faint);flex:1}.capture{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent-soft);box-shadow:inset 0 1px 0 var(--glass-hi);flex:1.1}.iconbtn{border-radius:var(--r-full);flex:none;justify-content:center;width:38px;height:38px;padding:0}.iconbtn i{font-size:18px}.capture i{font-size:16px}.dock-wrap{pointer-events:none;z-index:40;justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.dock{pointer-events:auto;border-radius:var(--r-full);background:var(--pop-bg);-webkit-backdrop-filter:blur(30px)saturate(170%);border:1px solid var(--panel-bd);box-shadow:var(--sh-float);align-items:center;gap:8px;padding:8px;display:flex}.dock button{color:var(--muted);font:inherit;letter-spacing:.05em;border-radius:var(--r-full);cursor:pointer;transition:background .15s var(--ease),transform .1s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:7px 16px;font-size:11px;font-weight:700;display:flex}.dock button .ti{font-size:19px;font-weight:400;line-height:1;display:block}.dock button:hover{background:var(--glass-2);color:var(--fg)}.dock button:active{transform:scale(.95)}.dock button.pri{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 18%,transparent)}.dock button.on{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent)}.dock .dsep{background:var(--panel-bd);width:1px;height:16px}.dock .k-task{color:var(--task)}.dock .k-event{color:var(--event)}.dock .k-question{color:var(--question)}.dock .k-take{color:var(--take)}.dock .k-note{color:var(--note)}@keyframes dockpop-in{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}.dp-l{animation:dockpop-in .2s var(--ease);transform-origin:0 100%}.dp-c{animation:dockpop-in .2s var(--ease);transform-origin:bottom}.dp-r{animation:dockpop-in .2s var(--ease);transform-origin:100% 100%}@keyframes dockpop-down{0%{opacity:0;transform:translateY(-10px)scale(.9)}to{opacity:1;transform:none}}.dp-tr{animation:dockpop-down .2s var(--ease);transform-origin:100% 0}.dp-tl{animation:dockpop-down .2s var(--ease);transform-origin:0 0}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-bd-in{0%{opacity:0}to{opacity:1}}.evsheet,.wdsheet,.pksheet,.nsheet,.msheet{animation:sheet-up .26s var(--ease)}.evsheet-bd,.wdsheet-bd,.pksheet-bd,.mlsheet-bd,.nsheet-bd,.msheet-bd{animation:sheet-bd-in .26s var(--ease)}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.mlsheet{animation:drawer-in .24s var(--ease)}.ncard .nc-exp{color:var(--faint);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;margin-left:4px;padding:3px 5px;font-size:14px;line-height:1}.ncard .nc-exp:hover{color:var(--fg);background:var(--glass-2)}.ncard .nc-exp:disabled{opacity:.4;cursor:default}.tqnote{color:var(--question);align-items:center;gap:7px;margin-top:11px;font-size:12px;display:inline-flex}.tqnote .ti{font-size:14px}.kpal-bd{z-index:80;-webkit-backdrop-filter:blur(3px);background:#00000040;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}html.light .kpal-bd{background:#1e203c24}.kpal{border-radius:var(--r-lg);background:var(--pop-bg);-webkit-backdrop-filter:blur(40px)saturate(170%);border:1px solid var(--panel-bd);width:min(560px,92vw);box-shadow:var(--sh-pop);animation:kpal-in .18s var(--ease);margin-top:13vh;overflow:hidden}@keyframes kpal-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.kpal-in{border-bottom:1px solid var(--panel-bd);align-items:center;gap:11px;padding:14px 16px;display:flex}.kpal-in .ti{color:var(--faint);font-size:18px}.kpal-in input{color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.kpal-in .esc{color:var(--faint);border:1px solid var(--panel-bd);border-radius:var(--r-xs);padding:3px 6px;font-size:10.5px}.kpal-res{max-height:48vh;padding:8px;overflow:auto}.kpal-it{width:100%;color:var(--fg);border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:9px 10px;font-size:13.5px;display:flex}.kpal-it:hover,.kpal-it.sel{background:color-mix(in srgb,var(--accent) 12%,transparent)}.kpal-it .ti{text-align:center;width:24px;color:var(--muted);font-size:18px}.kpal-it .t{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kpal-it .sc{color:var(--faint);font-size:11px}.kpal-rolled{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:var(--r-full);flex:none;padding:2px 9px;font-size:10.5px;font-weight:700}.kpal-empty{text-align:center;color:var(--faint);padding:22px;font-size:13px}.ml-more{border:1px dashed var(--panel-bd);width:calc(100% - 16px);color:var(--muted);border-radius:var(--r-md);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin:6px 8px 10px;padding:9px;font-size:12px;font-weight:600;display:flex}.ml-more:hover{border-color:var(--accent-soft);color:var(--accent-fg)}.ml-more:disabled{opacity:.6;cursor:default}.ml-end{text-align:center;color:var(--faint);padding:8px 0 12px;font-size:11px}.install-btn{border-radius:var(--r-md);cursor:pointer;color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid var(--accent-soft);box-shadow:inset 0 1px 0 var(--glass-hi);transition:background .2s var(--ease),transform .15s var(--ease);align-items:center;gap:8px;padding:9px 15px;font-size:13px;display:inline-flex}.install-btn:hover{background:color-mix(in srgb,var(--accent) 28%,transparent)}.install-btn:active{transform:scale(.97)}.install-btn .ti{font-size:16px}.content{flex:1;min-height:0;padding:4px;overflow:auto}.app .content{padding:28px 24px 100px}.content.inbox-content{grid-template-columns:300px 1fr;gap:0;height:100%;padding:0;display:grid;overflow:hidden}.inbox-list{background:var(--panel-bg);-webkit-backdrop-filter:blur(30px)saturate(170%);border-right:1px solid var(--panel-bd);padding:16px 14px;overflow:auto}.inbox-list h3{color:var(--accent-fg);align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px;font-weight:600;display:flex}.inbox-list h3 .ti{font-size:16px}.inbox-list h3 .ct{color:var(--faint);margin-left:auto;font-weight:500}.inbox-th{border-radius:var(--r-sm);cursor:pointer;transition:border-color .12s var(--ease),background .12s var(--ease);border:1px solid #0000;padding:10px 11px}.inbox-th+.inbox-th{margin-top:8px}.inbox-th:hover{background:var(--glass-2)}.inbox-th.on{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.inbox-th.on .tt{font-weight:600}.inbox-th .tt{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:13.5px;font-weight:500;line-height:1.35;overflow:hidden}.inbox-th .mr{align-items:center;gap:7px;display:flex}.inbox-th .src,.inbox-pane .phead .src{border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-fg);border:1px solid var(--accent-soft);align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;display:inline-flex}.inbox-th .pc{color:var(--faint);margin-left:auto;font-size:11px}.inbox-th .pc b{color:var(--accent-fg);font-weight:600}.inbox-th .wh{color:var(--faint);font-size:10.5px}.inbox-th .pc.done{color:var(--success);align-items:center;gap:3px;display:inline-flex}.ailog-filter{background:var(--row-bg);border:1px solid var(--row-bd);border-radius:var(--r-full);gap:3px;margin-bottom:11px;padding:3px;display:flex}.ailog-filter button{color:var(--muted);font:inherit;border-radius:var(--r-full);cursor:pointer;transition:.15s var(--ease);background:0 0;border:0;flex:1;padding:5px 6px;font-size:11.5px}.ailog-filter button.on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-fg)}.inbox-pane{flex-direction:column;padding:28px 32px 80px;display:flex;overflow:auto}.inbox-pane .phead{align-items:flex-start;gap:11px;margin-bottom:6px;display:flex}.inbox-pane .phead b{font-size:16px;font-weight:600;line-height:1.3}.inbox-pane .phead .src{margin-left:auto}.inbox-pane .prov{color:var(--faint);align-items:center;gap:6px;margin-bottom:13px;font-size:11px;display:flex}.inbox-pane .prov .ti{color:var(--accent-fg);font-size:14px}.inbox-pane .summ{color:var(--muted);background:var(--row-bg);border:1px solid var(--row-bd);border-radius:var(--r-sm);margin-bottom:8px;padding:11px 13px;font-size:13px;line-height:1.6}.inbox-pane .summ .lab{color:var(--success);letter-spacing:.04em;align-items:center;gap:5px;margin-bottom:6px;font-size:10.5px;font-weight:600;display:flex}.inbox-pane .sect{color:var(--muted);align-items:center;gap:7px;margin:16px 2px 10px;font-size:11.5px;font-weight:600;display:flex}.inbox-pane .sect .ti{color:var(--accent-fg);font-size:15px}.inbox-pane .sect .hint{color:var(--faint);margin-left:auto;font-size:10.5px;font-weight:500}.inbox-flow{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--row-bg);flex:1 0 auto;min-height:480px;position:relative;overflow:hidden}.inbox-flow .react-flow__attribution{display:none}.inbox-flow .react-flow__controls{box-shadow:none;border-radius:var(--r-md);overflow:hidden}.inbox-flow .react-flow__controls-button{background:var(--glass-2);border-bottom:1px solid var(--line);color:var(--fg)}.inbox-flow .react-flow__controls-button:hover{background:var(--glass)}.inbox-flow .react-flow__controls-button svg{fill:var(--muted)}.fn{border-radius:var(--r-sm);background:color-mix(in srgb,var(--row-bg) 40%,transparent);opacity:.92;border:1px dashed var(--kc,var(--accent-soft));min-width:120px;max-width:182px;padding:8px 11px 9px;box-shadow:0 4px 16px #00000024}.fn.committed{border-style:solid;border-color:var(--row-bd);background:var(--row-bg);opacity:1}.fn-h{opacity:0;pointer-events:none}.fn-kh{letter-spacing:.03em;color:var(--kc);align-items:center;gap:6px;margin-bottom:4px;font-size:10px;font-weight:600;display:flex}.fn-kh .ti{font-size:13px}.fn-kh .fn-exp{color:var(--faint);cursor:pointer;border-radius:var(--r-sm);margin-left:auto;padding:1px;font-size:14px}.fn-kh .fn-exp:hover{color:var(--accent-fg);background:var(--glass-2)}.fn-tt{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.fn-acts{gap:5px;margin-top:7px;display:flex}.fn-acts .ti{cursor:pointer;border-radius:var(--r-sm);padding:1px;font-size:17px}.fn-acts .fn-ok{color:var(--success)}.fn-acts .fn-no,.fn-acts .fn-expire{color:var(--faint)}.fn-acts .fn-expire:hover{color:#e8a13c;background:#e8a13c1a}.fn-acts .ti.disabled{opacity:.4;pointer-events:none}.fn-cflag{color:var(--success);align-items:center;gap:3px;margin-top:6px;font-size:10px;display:flex}.fn-kh .tk{cursor:help;font-size:12px;line-height:1}.fn-kh .hold{color:var(--faint);font-size:9.5px;font-weight:500}.fn .ord{z-index:3;border-radius:var(--r-full);background:var(--pop-bg);border:1px solid var(--kc,var(--accent-soft));width:19px;height:19px;color:var(--kc,var(--accent-fg));justify-content:center;align-items:center;font-size:9.5px;font-weight:800;line-height:1;display:flex;position:absolute;top:-9px;left:-9px}.fn-kh .cmk{cursor:help;font-size:11px;line-height:1}.inbox-pane .legend{color:var(--faint);flex-wrap:wrap;align-items:center;gap:16px;margin-top:9px;font-size:10.5px;display:flex}.inbox-pane .legend span{align-items:center;gap:5px;display:flex}.inbox-pane .legend .lz{border-top:2px dashed var(--accent-soft);width:20px;height:0}.inbox-pane .legend .lz.solid{border-top-style:solid;border-color:var(--success)}.legend .lz.back{border-top:2px dashed #e8a13c}.legend .lord{border-radius:var(--r-full);border:1px solid var(--accent-soft);width:16px;height:16px;color:var(--accent-fg);justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.inbox-pane .legend .ok{color:var(--success)}.inbox-pane .legend .ex{color:#e8a13c}.inbox-pane .phead .phead-memo{border-radius:var(--r-full);border:1px solid var(--row-bd);background:var(--row-bg);height:26px;color:var(--muted);font:inherit;cursor:pointer;flex:none;align-items:center;gap:5px;margin-left:10px;padding:0 11px;font-size:10.5px;font-weight:700;display:inline-flex}.inbox-pane .phead .phead-memo:hover{color:var(--accent-fg);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.inbox-pane .prov .prov-ov{color:var(--faint);font-size:10.5px}@media (width<=760px){.inbox-pane .prov{display:none}}.dock .dct{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;padding:0 4px;font-size:11px;display:flex}.dock .dct b{color:var(--accent-fg)}.dock button.expall:hover{color:#e8a13c;background:#e8a13c1a}.dock button.doall{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent)}.dock button:disabled{opacity:.45;cursor:default}.inbox-pane .pbar{border-radius:var(--r-full);background:var(--pop-bg);border:1px solid var(--panel-bd);box-shadow:var(--sh-float);align-items:center;gap:10px;margin-top:14px;padding:8px 8px 8px 16px;display:flex}.inbox-pane .pbar .left{color:var(--muted);font-size:12px}.inbox-pane .pbar .left b{color:var(--accent-fg)}.inbox-pane .commit{border-radius:var(--r-full);font:inherit;letter-spacing:.05em;cursor:pointer;color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 18%,transparent);border:0;align-items:center;gap:6px;margin-left:auto;padding:8px 16px;font-size:11px;font-weight:700;display:flex}.inbox-pane .commit:disabled{opacity:.45;cursor:default;box-shadow:none}.inbox-pane .ghost{color:var(--muted);border-radius:var(--r-full);font:inherit;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.inbox-pane .ghost:hover{background:var(--glass-2);color:var(--fg)}.inbox-empty{color:var(--faint);text-align:center;flex-direction:column;align-items:center;gap:7px;padding:18px;font-size:12.5px;display:flex}.inbox-empty.big{margin:auto;font-size:14px}.inbox-empty .ti{opacity:.7;font-size:26px}.inbox-empty .s2{opacity:.8;font-size:11px}.inbox-empty code{background:var(--glass-2);border-radius:var(--r-xs);padding:1px 6px;font-size:11px}.inbox-err{color:var(--danger);margin-bottom:10px;font-size:12.5px}.drill-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.drill-kind{border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-fg);padding:3px 10px;font-size:11px;font-weight:700}.drill-acts{gap:7px;margin-left:auto;display:flex}.drill-head .dwalk{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.drill-head .dwalk .arr{border-radius:var(--r-sm);border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.drill-head .dwalk .arr:disabled{opacity:.3}.drill-head .dwalk .ndots{gap:4px;max-width:130px;display:inline-flex;overflow:hidden}.drill-head .dwalk .ndots i{background:var(--glass-bd);border-radius:50%;flex:none;width:5px;height:5px}.drill-head .dwalk .ndots i.on{background:var(--accent-fg)}.drill .nlink{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:10.5px;display:flex;overflow:hidden}.drill .nlink .ti{color:var(--accent-fg);flex:none}.drill .nbload{color:var(--faint);padding:8px 0;font-size:12px}.drill-acts button{border:1px solid var(--glass-bd);background:var(--glass);color:var(--fg);border-radius:var(--r-md);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:flex}.drill-acts .dk-ok{background:var(--accent);color:#fff;border:0}.drill-acts .dk-no{color:var(--danger)}.drill-cflag{color:var(--success);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.drill{flex-direction:column;flex:1;min-height:0;padding:18px 20px 20px;display:flex;overflow:auto}.drill-q{color:var(--fg);margin-bottom:14px;font-size:16.5px;font-weight:600;line-height:1.45}.drill-sub{color:var(--faint);align-items:center;gap:6px;margin-bottom:16px;font-size:11px;display:flex}.rb-md{color:var(--muted);font-size:13.5px;line-height:1.7}.rb-md p{margin:0 0 12px}.rb-md h3,.rb-md h4,.rb-md h5,.rb-md h6{color:var(--fg);margin:18px 0 8px;font-size:13.5px}.rb-md ul,.rb-md ol{margin:0 0 12px;padding-left:20px}.rb-md code{background:var(--glass-2);border-radius:var(--r-xs);padding:1px 5px;font-size:12px}.rb-md a{color:var(--accent-fg)}.rb-pre{background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-md);margin:6px 0 14px;padding:11px 13px;font-size:11.5px;line-height:1.6;overflow:auto}.rb-frame{border:1px solid var(--line);border-radius:var(--r-md);background:0 0;width:100%;min-height:200px;margin:6px 0 14px}.rb-render{border:1px solid var(--line);border-radius:var(--r-md);background:var(--glass-2);justify-content:center;margin:6px 0 14px;padding:12px;display:flex}.rb-render svg{max-width:100%;height:auto}.rb-loading{color:var(--faint);text-align:center;padding:14px;font-size:12px}.card{padding:var(--sp-4)}.card h3{color:var(--fg);align-items:center;gap:8px;margin:0 0 13px;font-size:15px;font-weight:600;display:flex}.card h3 i{color:var(--faint);font-size:16px}.card h3 .count{color:var(--faint);margin-left:auto;font-size:12px;font-weight:500}.card h3 .lnk{color:var(--accent-fg);cursor:pointer;align-items:center;gap:3px;margin-left:auto;font-size:11.5px;font-weight:500;display:flex}.backdrop{z-index:40;display:none;position:fixed;inset:0}.backdrop.open{display:block}.pop{z-index:50;opacity:0;pointer-events:none;width:264px;transition:opacity .24s var(--ease),transform .36s var(--ease);padding:16px;position:fixed;transform:scale(.8)}.pop.open{opacity:1;pointer-events:auto;transform:scale(1)}.pop .ptitle{color:var(--faint);margin:0 0 10px;font-size:12px;font-weight:600}.pop .prow+.prow{margin-top:14px}.pop .label{color:var(--muted);margin-bottom:8px;font-size:12px}.sw-row{gap:10px;display:flex}.sw{cursor:pointer;width:24px;height:24px;transition:transform .18s var(--ease);border:2px solid #0000;border-radius:50%;box-shadow:0 1px 5px #0000004d}.sw:hover{transform:scale(1.12)}.sw.on{border-color:var(--fg)}.seg{background:var(--glass-2);border:1px solid var(--glass-bd);border-radius:var(--r-full);gap:3px;padding:3px;display:flex}.seg button{color:var(--muted);border-radius:var(--r-full);cursor:pointer;transition:.2s var(--ease);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:flex}.seg button.on{background:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent-fg);box-shadow:inset 0 1px 0 var(--glass-hi)}.seg.taxseg{margin-bottom:16px}.greet{margin:0 0 22px}.greet h1{letter-spacing:-.02em;margin:0;font-size:31px;font-weight:600}.greet p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.grid{grid-template-columns:1.25fr 1fr;gap:13px;display:grid}.col{flex-direction:column;gap:13px;display:flex}.tl{flex-direction:column;gap:6px;display:flex;position:relative}.tl:before{content:"";background:var(--row-bd);width:2px;position:absolute;top:10px;bottom:10px;left:5px}.ev{align-items:flex-start;gap:12px;padding:4px 0;display:flex;position:relative}.ev .dot{background:var(--glass-2);border:1px solid var(--panel-bd);z-index:1;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px;position:relative}.ev .t{color:var(--faint);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:12px}.ev .ttl{font-size:13.5px}.ev .meta{color:var(--faint);font-size:12px}.task{border:1px solid var(--row-bd);border-radius:var(--r-sm);background:var(--row-bg);transition:background .15s var(--ease);align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.task:hover{background:color-mix(in srgb,var(--row-bg) 60%,var(--glass-2))}.task+.task{margin-top:8px}.task .box{border:1px solid color-mix(in srgb,var(--task) 55%,transparent);border-radius:var(--r-xs);cursor:pointer;width:16px;height:16px;transition:.15s var(--ease);flex:none}.task .box:hover{background:color-mix(in srgb,var(--task) 20%,transparent)}.wrow{color:var(--fg);border:1px solid var(--row-bd);border-radius:var(--r-sm);background:var(--row-bg);transition:background .15s var(--ease);align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.wrow:hover{background:color-mix(in srgb,var(--row-bg) 60%,var(--glass-2))}.wrow+.wrow{margin-top:8px}.wrow .ttl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wrow>i{color:var(--faint);flex:none;font-size:16px}.badge{border-radius:var(--r-full);background:color-mix(in srgb,var(--danger) 20%,transparent);color:var(--danger);margin-left:auto;padding:2px 9px;font-size:11px}.empty{color:var(--faint);padding:6px 0;font-size:12.5px}.kind{border-radius:var(--r-xs);background:color-mix(in srgb,var(--note) 20%,transparent);color:var(--note);flex:none;margin-left:auto;padding:2px 8px;font-size:10.5px}.w2.proposed{border:2px dashed var(--dash);background:color-mix(in srgb,var(--panel-bg) 40%,transparent);box-shadow:none}.w2.proposed h3{color:var(--accent-fg)}.prop{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--r-sm);background:var(--row-bg);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.prop+.prop{margin-top:9px}.prop>i{color:var(--accent-fg);flex:none;font-size:16px}.prop .txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prop .pk{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:var(--r-xs);flex:none;padding:2px 8px;font-size:10.5px;font-weight:600}.hint{color:var(--faint);margin-top:10px;font-size:11px}.mcgrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.mcgrid .h{color:var(--faint);text-align:center;padding-bottom:4px;font-size:9.5px}.mcgrid .h.sun{color:var(--danger)}.mc{height:30px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;transition:background .12s var(--ease);justify-content:center;align-items:center;font-size:11.5px;display:flex;position:relative}.mc:hover{background:var(--glass-2)}.mc.out{opacity:.32;cursor:default}.mc.today{background:var(--accent);color:#fff;border-radius:50%;width:26px;height:26px;margin:0 auto;font-weight:600}.mc .ed{background:var(--event);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px}.mc.today .ed{background:#fff}.stub{color:var(--faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.stub i{opacity:.5;font-size:40px}.stub .s2{font-size:12px}.memo2{grid-template-columns:var(--mw,300px) 6px 1fr;gap:0;height:100%;display:grid;position:relative}.mlcol{grid-template-rows:minmax(0,1fr) 6px var(--cr,260px);background:var(--panel-bg);-webkit-backdrop-filter:blur(30px)saturate(170%);border-right:1px solid var(--panel-bd);gap:0;min-width:0;min-height:0;display:grid}.memo2.swapped .mlcol{border-right:0;border-left:1px solid var(--panel-bd)}.memo2 .card.panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.memo2 .memo-side{border-top:1px solid var(--panel-bd)}.memo2 .memo-editor .mhead{border-bottom:0;width:100%;max-width:820px;margin:0 auto;padding:26px 32px 6px}.memo2 .memo-editor .ebody{width:100%;max-width:none;margin:0;padding:12px 0 120px;scroll-padding-bottom:130px}.memo2 .memo-editor .ebody .ProseMirror{max-width:820px;margin:0 auto;padding:0 32px}.sp-wrap:has(.sp-div) .memo-editor .mhead{max-width:none}.sp-wrap:has(.sp-div) .memo-editor .ebody .ProseMirror{max-width:none}.msplit{z-index:4;justify-content:center;align-items:center;display:flex;position:relative}.msplit:before{content:"";border-radius:var(--r-xs);transition:background .15s var(--ease);background:0 0;position:absolute}.msplit:hover:before{background:color-mix(in srgb,var(--accent) 55%,transparent)}.msplit .grip{opacity:.35;gap:2px;display:flex}.msplit:hover .grip{opacity:1}.msplit .grip span{background:var(--glass-hi);border-radius:var(--r-xs);width:3px;height:3px}.msplit.v .grip.pill{border-radius:var(--r-full);background:var(--glass);border:1px solid var(--glass-bd);opacity:.55;padding:8px 1px}.msplit.v:hover .grip.pill{opacity:1;background:var(--glass-2);border-color:var(--accent-soft)}.split-menu{z-index:55;background:var(--pop-bg);min-width:148px;box-shadow:var(--sh-pop);padding:5px;position:fixed;transform:translate(-50%,8px)}.split-menu .sm-row{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}.split-menu .sm-row:hover{background:var(--glass-2)}.split-menu .sm-row i{color:var(--accent-fg);font-size:16px}.msplit.v{cursor:col-resize}.msplit.v:before{width:3px;top:18px;bottom:18px;left:50%;transform:translate(-50%)}.msplit.v .grip{flex-direction:column}.msplit.v:after{content:"";position:absolute;inset:0 -7px}.msplit.h{cursor:row-resize}.msplit.h:before{height:3px;top:50%;left:18px;right:18px;transform:translateY(-50%)}.msplit.h:after{content:"";position:absolute;inset:-7px 0}.memo2.carved-hidden .mlcol{grid-template-rows:minmax(0,1fr) 0 46px}.memo2.carved-hidden .msplit.h{display:none}.memo2.carved-hidden .memo-side{flex-direction:column;grid-row:3;justify-content:center;padding:0 17px;display:flex;overflow:hidden}.memo2.carved-hidden .memo-side>:not(h3){display:none}.memo2.carved-hidden .memo-side h3{cursor:pointer;margin:0}.memo2.focus{grid-template-columns:1fr}.memo2.focus .mlcol,.memo2.focus .msplit.v{display:none}.memo2.swapped{grid-template-columns:1fr 6px var(--mw,300px)}.memo2.swapped .sp-wrap{order:1}.memo2.swapped .msplit.v{order:2}.memo2.swapped .mlcol{order:3}.memo2.swapped.focus{grid-template-columns:1fr}.memo2 .sp-pane>.memo-editor{flex:1;min-width:0;min-height:0}.fpeek-zone{z-index:8;cursor:pointer;width:22px;transition:background .18s var(--ease);position:absolute;top:0;bottom:0;left:0}.fpeek-zone:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 30%,transparent),transparent)}.fpeek{z-index:10;border-radius:var(--r-xl);background:var(--pop-bg);border:1px solid var(--panel-bd);-webkit-backdrop-filter:blur(38px)saturate(180%);width:284px;transition:transform .24s var(--ease);flex-direction:column;padding:11px 11px 9px;display:flex;position:absolute;top:8px;bottom:8px;left:8px;transform:translate(calc(-100% - 22px));box-shadow:0 24px 60px #00000080}html.light .fpeek{background:#ffffffc7;box-shadow:0 24px 54px #32345a42}.fpeek-zone:hover~.fpeek,.fpeek:hover{transform:translate(0)}.fpeek-head{white-space:nowrap;flex:none;align-items:center;gap:6px;padding:2px 4px 9px;font-size:12px;font-weight:600;display:flex}.fpeek-head .ti{color:var(--accent-fg);font-size:14px}.fpeek-head .fpin{width:26px;height:26px;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:13px;display:flex}.fpeek-head .fpin:hover{color:var(--accent-fg);border-color:var(--accent-soft)}.fpeek .memo-list{background:0 0;border:0;flex:1;min-width:0;min-height:0;padding:0}.memo2.swapped .fpeek-zone{left:auto;right:0}.memo2.swapped .fpeek-zone:hover{background:linear-gradient(270deg,color-mix(in srgb,var(--accent) 30%,transparent),transparent)}.memo2.swapped .fpeek{left:auto;right:8px;transform:translate(calc(100% + 22px))}.memo2.swapped .fpeek-zone:hover~.fpeek,.memo2.swapped .fpeek:hover{transform:translate(0)}.panel-tog{border-radius:var(--r-sm);cursor:pointer;width:26px;height:26px;color:var(--faint);border:1px solid var(--line);background:0 0;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.panel-tog:hover{background:var(--glass-2);color:var(--fg)}.memo-list{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.memo-list .ml-head{align-items:center;gap:8px;padding:14px 15px 10px;display:flex;position:relative}.ml-title{align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.ml-title i{color:var(--muted);font-size:16px}.ml-count{color:var(--faint);flex:none;font-size:11px;font-weight:500}.ml-title.rangedd{cursor:pointer;border-radius:var(--r-sm);margin:-2px -6px;padding:2px 6px}.ml-title.rangedd:hover{background:var(--glass-2)}.ml-title .cr{color:var(--faint);margin-left:-2px;font-size:13px}.ml-rangemenu{z-index:41;border-radius:var(--r-lg);background:var(--pop-bg);border:1px solid var(--panel-bd);min-width:108px;box-shadow:var(--sh-pop);padding:4px;position:absolute;top:calc(100% - 4px);left:13px}.ml-rangemenu button{border-radius:var(--r-sm);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.ml-rangemenu button:hover{background:var(--glass-2);color:var(--fg)}.ml-rangemenu button.on{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 14%,transparent)}.ml-rangemenu button .ti{text-align:center;opacity:.85;flex:none;width:15px;font-size:14px}.ml-sp{flex:1}.memo-list .ml-new{border:1px solid var(--accent-soft);border-radius:var(--r-md);cursor:pointer;background:color-mix(in srgb,var(--accent) 22%,transparent);width:30px;height:30px;color:var(--accent-fg);box-shadow:inset 0 1px 0 var(--glass-hi);transition:transform .15s var(--ease);flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.memo-list .ml-new:active{transform:scale(.9)}.memo-list .ml-search{border-radius:var(--r-md);background:var(--row-bg);border:1px solid var(--row-bd);color:var(--faint);align-items:center;gap:7px;margin:0 15px 9px;padding:7px 11px;font-size:12px;display:flex}.memo-list .ml-search input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.ml-filter{flex-wrap:wrap;align-items:center;gap:6px;padding:0 15px 10px;display:flex}.fchip{border-radius:var(--r-full);border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;padding:3px 10px;font-size:11px}.fchip.on{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent-soft);color:var(--accent-fg)}.ml-facets{flex-wrap:wrap;align-items:center;gap:6px;padding:0 15px 10px;display:flex}.ffchip{border-radius:var(--r-full);border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.ffchip .dot{border-radius:50%;flex:none;width:8px;height:8px}.ffchip:hover{background:var(--glass-2)}.ffchip.on{border-color:var(--glass-hi);color:var(--fg);background:var(--glass-2);box-shadow:inset 0 0 0 1px var(--glass-bd)}.ffchip.tagf{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent-soft);color:var(--accent-fg)}.ffchip.tagf .ti-x{opacity:.7;margin-left:1px;font-size:13px}.ffchip.tagf:hover .ti-x{opacity:1}.srcseg{border-radius:var(--r-full);background:color-mix(in srgb,var(--app-bg) 86%,#fff);border:1px solid var(--glass-bd);flex:none;gap:3px;padding:3px;display:inline-flex}html.light .srcseg{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.srcseg button{border-radius:var(--r-full);height:30px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.srcseg button .ti{font-size:15px}.srcseg button .n{border-radius:var(--r-full);background:color-mix(in srgb,var(--fg) 12%,transparent);color:var(--faint);padding:1px 6px;font-size:10px}.srcseg button.on{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 22%,transparent)}.srcseg button.on .n{background:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--accent-fg)}.srcseg button.def:after{content:"기본";border-radius:var(--r-full);background:color-mix(in srgb,var(--note) 22%,transparent);color:var(--note);padding:1px 5px;font-size:8px}.srcseg.icon button{justify-content:center;gap:3px;width:34px;padding:0}.srcseg.icon button .ti{font-size:16px}.srcseg.icon button:has(.n){width:auto;padding:0 8px}.srcseg.icon button.def:after{content:"";background:var(--note);border-radius:50%;width:5px;height:5px;padding:0;position:absolute;top:3px;right:3px}.srcseg.icon button.def{position:relative}.ai-badge{border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-fg);vertical-align:middle;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:9.5px;display:inline-flex}.ai-badge .ti{font-size:11px}.topbar .lens{border-radius:var(--r-md);border:1px solid var(--glass-bd);background:var(--glass);cursor:pointer;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:flex}.topbar .lens .nm{font-weight:600}.topbar .lens i.ti-chevron-down{color:var(--faint);font-size:15px}.bviews{background:var(--glass-2);border:1px solid var(--glass-bd);border-radius:var(--r-full);gap:3px;margin-left:6px;padding:3px;display:flex}.bviews button{color:var(--muted);font:inherit;border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:flex}.bviews button.on{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-fg);box-shadow:inset 0 1px 0 var(--glass-hi)}.bviews button.soon{opacity:.55}.bviews button .s{color:var(--faint);margin-left:2px;font-size:9px}.browse-view{height:100%;padding:var(--sp-4) var(--sp-6);flex-direction:column;gap:8px;min-height:0;display:flex}.browse-srcbar{flex:none;align-items:center;display:flex}.browse-view .kbd{flex:1;height:auto;min-height:0;padding:0}.kbd{gap:var(--sp-3);align-items:flex-start;height:100%;padding:2px;display:flex;position:relative;overflow-x:auto}.kcol{border-radius:var(--r-xl);max-height:100%;transition:background .15s var(--ease),box-shadow .15s;flex-direction:column;flex:0 0 290px;display:flex}.kcol.over{box-shadow:var(--shadow),inset 0 0 0 1.5px var(--accent-soft);background:color-mix(in srgb,var(--accent) 6%,var(--glass))}.kcol-h{align-items:center;gap:8px;padding:12px 12px 10px;font-size:13px;font-weight:600;display:flex}.kcol-h .dot{border-radius:50%;flex:none;width:9px;height:9px}.kcol-h .cnt{color:var(--faint);margin-left:auto;font-size:11px;font-weight:500}.kcol.done .kcol-h{color:var(--done,#34d399)}.kcol-body{gap:var(--sp-2);flex-direction:column;flex:1;min-height:60px;padding:4px 12px 12px;display:flex;overflow-y:auto}.kcard{border-radius:var(--r-sm);border:1px solid var(--row-bd);background:var(--row-bg);cursor:grab;flex-direction:column;flex:none;gap:8px;padding:10px 12px;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.kcard:hover{border-color:var(--glass-hi)}.kcard:active{cursor:grabbing}.kcard .ktop{align-items:flex-start;gap:9px;display:flex}.kcard .kchk{border-radius:var(--r-xs);border:1.5px solid var(--glass-bd);cursor:pointer;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;display:flex}.kcard .kchk:hover{border-color:var(--accent-soft)}.kcard.done .kchk{background:var(--done,#34d399);border-color:var(--done,#34d399);color:#0b1411;font-size:12px}.kcard .kttl{font-size:13px;font-weight:500;line-height:1.4}.kcard.done .kttl{color:var(--faint);text-decoration:line-through}.kcard .kmeta{flex-wrap:wrap;align-items:center;gap:7px;padding-left:26px;display:flex}.kcard .kdue{color:var(--faint);border-radius:var(--r-sm);background:var(--glass);align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;display:inline-flex}.kcard .kdue.soon{color:var(--warn,#fbbf24);background:color-mix(in srgb,var(--warn,#fbbf24) 14%,transparent)}.kcard .ktg{border-radius:var(--r-full);background:color-mix(in srgb,var(--tag) 15%,transparent);color:color-mix(in srgb,var(--tag) 75%,white);border:1px solid color-mix(in srgb,var(--tag) 30%,transparent);padding:2px 7px;font-size:10px}.kcard .ktg.proj{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent-fg);border-color:var(--accent-soft)}.sh-tr .pf{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800}.sh-tr .pf.code{color:var(--ct-write);background:color-mix(in srgb,var(--ct-write) 15%,transparent)}.sh-tr .pf.spec{color:var(--ct-read);background:color-mix(in srgb,var(--ct-read) 15%,transparent)}.sh-tr .pf.trace{color:var(--verified);background:color-mix(in srgb,var(--verified) 15%,transparent)}.sh-tr.stale{opacity:.55}.sh-tr .stalem{color:var(--drift);background:color-mix(in srgb,var(--drift) 14%,transparent);cursor:help;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800}.sh-tr .tr-io{color:var(--faint);word-break:break-all;margin-top:3px;font-family:ui-monospace,monospace;font-size:9.5px;line-height:1.5}.sh-marks{border:1px solid var(--panel-bd);border-radius:var(--r-row);flex-direction:column;gap:0;margin:8px 0 10px;display:flex;overflow:hidden}.sh-mk{border-bottom:1px dashed var(--line);background:var(--glass-2);align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:flex}.sh-mk:last-child{border-bottom:0}.sh-mk.sys{opacity:.72}.sh-mk .ma{white-space:nowrap;color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent);border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:800}.sh-mk .ma.sys{color:var(--drift);background:color-mix(in srgb,var(--drift) 14%,transparent)}.sh-mk .who{color:var(--muted);font-size:10.5px}.sh-mk .untl{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:9.5px}.sh-mk .lk{color:var(--faint);padding:2px 4px;font-size:13px}.sh-mk .rel{font:inherit;color:var(--muted);background:var(--pop-bg);border:1px solid var(--panel-bd);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:9.5px;font-weight:700;display:inline-flex}.sh-mk .rel:hover:not(:disabled){color:var(--contra);border-color:color-mix(in srgb,var(--contra) 40%,var(--panel-bd))}.sh-mk .rel:disabled{opacity:.5;cursor:default}.sh-mk .rel .ti{font-size:11px}.kcard .kdrift{border-radius:var(--r-full);color:var(--warn,#fbbf24);background:color-mix(in srgb,var(--warn,#fbbf24) 13%,transparent);border:1px solid color-mix(in srgb,var(--warn,#fbbf24) 38%,transparent);align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.kcard .kcmt{border-radius:var(--r-full);color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid var(--accent-soft);align-items:center;gap:4px;padding:2px 7px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.kcard .ksala{border-radius:var(--r-full);color:var(--muted);background:var(--row-bg);border:1px solid var(--row-bd);align-items:center;gap:4px;padding:2px 7px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.kcard .ksala.warm{color:color-mix(in srgb,var(--muted) 40%,var(--fg))}.kcard .ksala.hot{color:var(--fg);border-color:color-mix(in srgb,var(--muted) 55%,transparent)}.kcard .kblock{border-radius:var(--r-full);color:var(--danger);background:color-mix(in srgb,var(--danger) 13%,transparent);border:1px solid color-mix(in srgb,var(--danger) 38%,transparent);align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.kadd{border-radius:var(--r-md);border:1px dashed var(--line);color:var(--faint);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.kadd:hover{border-color:var(--accent-soft);color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 7%,transparent)}.kadd-input{border-radius:var(--r-md);border:1px solid var(--accent-soft);background:var(--glass-2);color:var(--fg);font:inherit;outline:none;padding:9px 12px;font-size:12.5px}.kpop-bd{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#06070c99;position:fixed;inset:0}.kpop{z-index:50;border-radius:var(--r-2xl);background:color-mix(in srgb,var(--app-bg) 90%,transparent);-webkit-backdrop-filter:blur(40px)saturate(180%);width:560px;max-width:calc(100vw - 40px);max-height:88vh;animation:kpop-in .24s var(--ease);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@keyframes kpop-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.kpop-h{align-items:flex-start;gap:12px;padding:20px 22px 6px;display:flex}.kpop-chk{border-radius:var(--r-sm);border:2px solid var(--glass-bd);cursor:pointer;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:3px;display:flex}.kpop-chk:hover{border-color:var(--accent-soft)}.kpop-chk.on{background:var(--done,#34d399);border-color:var(--done,#34d399);color:#0b1411;font-size:13px}.kpop-ttl{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:21px;font-weight:680}.kpop-x{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--glass);width:30px;height:30px;color:var(--faint);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.kpop-x:hover{color:var(--fg);background:var(--glass-2)}.kpop-sub{color:var(--faint);align-items:center;gap:8px;margin-bottom:14px;padding:0 22px;font-size:11.5px;display:flex}.kpop-sub .kind{color:var(--task);background:color-mix(in srgb,var(--task) 14%,transparent);border-radius:var(--r-full);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.kpop-body{flex-direction:column;gap:15px;padding:0 22px 18px;display:flex}.kpop-body .krow{align-items:center;gap:12px;display:flex}.kpop-body .krow .lab{width:62px;color:var(--faint);flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.kpop-body .field{border:1px solid var(--line);background:var(--glass);border-radius:var(--r-md);flex:1;align-items:center;gap:8px;padding:8px 11px;display:flex}.kpop-body .field input,.kpop-body .field select{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;width:100%;font-size:13px}.kpop-body .field.kstage select{color:var(--note)}.kpop-body .field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7)}.kpop-body .kchips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.kpop-body .ktg{border-radius:var(--r-full);background:color-mix(in srgb,var(--tag) 15%,transparent);color:color-mix(in srgb,var(--tag) 75%,white);border:1px solid color-mix(in srgb,var(--tag) 30%,transparent);padding:3px 10px;font-size:11px}.kpop-body .ktg.proj{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent-fg);border-color:var(--accent-soft)}.kmemo-lab{color:var(--faint);align-items:center;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.kmemo{border:1px solid var(--row-bd);background:var(--row-bg);border-radius:var(--r-lg);width:100%;min-height:84px;color:var(--fg);font:inherit;resize:vertical;outline:none;padding:11px 13px;font-size:13px;line-height:1.6}.kmemo-lab .kmemo-hint{color:var(--faint);margin-left:auto;font-size:10px;font-weight:400}.kmemo-lab .kmemo-hint code{background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:0 4px;font-family:ui-monospace,monospace}.kmemo-doc{border:1px solid var(--row-bd);background:var(--row-bg);border-radius:var(--r-lg);min-height:92px;padding:11px 13px;font-size:13px;line-height:1.65}.kmemo-doc:focus-within{border-color:var(--accent-soft)}.kmemo-doc .ProseMirror{outline:none;min-height:64px}.kmemo-doc .ProseMirror>*+*{margin-top:6px}.kmemo-doc p{margin:0}.kmemo-doc code{background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-xs);color:var(--accent-fg);padding:1px 5px;font-family:ui-monospace,monospace;font-size:.9em}.kmemo-doc mark{background:color-mix(in srgb,var(--event) 28%,transparent);color:var(--fg);border-radius:var(--r-xs);padding:0 3px}.kmemo-doc a{color:var(--note);text-underline-offset:2px;text-decoration:underline}.kmemo-doc ul,.kmemo-doc ol{margin:5px 0;padding-left:20px}.kmemo-doc li{margin:2px 0}.kmemo-doc ul[data-type=taskList]{margin:6px 0;padding-left:2px;list-style:none}.kmemo-doc ul[data-type=taskList] li{align-items:flex-start;gap:8px;margin:4px 0;display:flex}.kmemo-doc ul[data-type=taskList] li>label{flex:none;margin-top:1px;display:flex}.kmemo-doc ul[data-type=taskList] li>div{flex:1;min-width:0}.kmemo-doc ul[data-type=taskList] li>div>p{margin:0}.kmemo-doc ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1.5px solid var(--row-bd);border-radius:var(--r-xs);background:var(--glass-2);width:16px;height:16px;accent-color:var(--done);cursor:pointer;flex:none;margin:0;position:relative}.kmemo-doc ul[data-type=taskList] input[type=checkbox]:checked{background:var(--done);border-color:var(--done)}.kmemo-doc ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";border:2px solid #0b1411;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.kmemo-doc li[data-checked=true]>div{color:var(--faint);text-decoration:line-through}.kmemo:focus{border-color:var(--accent-soft)}.ksrc{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--note) 6%,var(--glass));overflow:hidden}.ksrc-h{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 13px;display:flex}.ksrc-h .ic{border-radius:var(--r-sm);background:color-mix(in srgb,var(--note) 22%,transparent);width:26px;height:26px;color:var(--note);justify-content:center;align-items:center;font-size:15px;display:flex}.ksrc-h .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.ksrc-h .open{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid var(--accent-soft);border-radius:var(--r-full);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;display:inline-flex}.ksrc-prev{color:var(--muted);max-height:88px;padding:11px 14px;font-size:12px;line-height:1.7;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.ksrc-toggle{color:var(--accent-fg);cursor:pointer;border-top:1px solid var(--line);background:color-mix(in srgb,var(--accent) 7%,transparent);justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11.5px;display:flex}.ksrc-toggle:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.ksrc-full{border-top:1px solid var(--line)}.ksrc-full .ro-badge{color:var(--faint);border:1px solid var(--line);border-radius:var(--r-full);align-items:center;gap:5px;margin:12px 16px 2px;padding:2px 9px;font-size:10px;display:inline-flex}.ro-memo{max-height:340px;padding:6px 16px 14px;font-size:13px;line-height:1.8;overflow:auto}.ro-memo .ProseMirror{color:var(--muted);outline:none}.ro-memo .ProseMirror>*+*{margin-top:8px}.ro-memo h1{color:var(--fg);margin:6px 0;font-size:18px;font-weight:680}.ro-memo h2{color:var(--fg);margin:6px 0;font-size:16px;font-weight:680}.ro-memo p{margin:0}.ro-memo strong{color:var(--fg)}.ro-memo ul,.ro-memo ol{padding-left:20px}.ro-memo blockquote{border-left:3px solid var(--glass-bd);color:var(--muted);padding-left:12px}.ro-memo code{background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 5px;font-size:.9em}.ro-memo input,.ro-memo textarea,.ro-memo button,.ro-memo .bx,.ro-memo [data-drag-handle]{pointer-events:none!important}.ro-memo .ncard{opacity:.96}.ro-memo .ncard.ro-here{box-shadow:0 0 0 2px var(--accent-soft);border-color:var(--accent)!important}.kpop-foot{color:var(--faint);align-items:center;gap:7px;padding:0 22px 18px;font-size:11px;display:flex}.tbl-view{height:100%;padding:var(--sp-4) var(--sp-6);flex-direction:column;min-height:0;display:flex;position:relative}.tbl-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tbl-filters .kchip{border-radius:var(--r-full);border:1px solid var(--line);background:var(--glass);color:var(--muted);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.tbl-filters .kchip.on{background:color-mix(in srgb,var(--accent) 22%,transparent);border-color:var(--accent-soft);color:var(--accent-fg)}.tbl-filters .kchip i{font-size:14px}.tbl-filters .kchip .dot{border-radius:50%;width:8px;height:8px}.tbl-filters .kchip .ti-x{opacity:.7;font-size:13px}.tbl-search{border:1px solid var(--line);background:var(--glass);border-radius:var(--r-md);color:var(--faint);align-items:center;gap:7px;min-width:200px;margin-left:auto;padding:7px 11px;font-size:12.5px;display:flex}.tbl-search input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12.5px}.tbl-wrap{border-radius:var(--r-lg);border:1px solid var(--line);flex:1;min-height:0;overflow:auto}.qtbl{border-collapse:collapse;width:100%;font-size:13px}.qtbl thead th{background:color-mix(in srgb,var(--app-bg) 92%,var(--panel-bg));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;color:var(--muted);border-bottom:1px solid var(--panel-bd);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:11px 12px;font-size:11.5px;font-weight:600;position:sticky;top:0}.qtbl thead th:hover{color:var(--fg)}.qtbl thead th.ck{cursor:default;width:40px}.qtbl thead th .sort{color:var(--accent-fg);margin-left:3px;font-size:13px}.qtbl tbody td{border-bottom:1px solid var(--row-bd);vertical-align:middle;padding:10px 12px}.qtbl tbody tr{cursor:pointer}.qtbl tbody tr:hover{background:var(--glass)}.qtbl td.ck{text-align:center}.rck{border-radius:var(--r-xs);border:1.5px solid var(--glass-bd);cursor:pointer;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.rck:hover{border-color:var(--accent-soft)}.rck.on{background:var(--done,#34d399);border-color:var(--done,#34d399);color:#0b1411;font-size:12px}.qtbl .kind{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.qtbl .ki{border-radius:var(--r-sm);justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.ki.note{background:color-mix(in srgb,var(--note) 18%,transparent);color:var(--note)}.ki.task{background:color-mix(in srgb,var(--task) 18%,transparent);color:var(--task)}.ki.event{background:color-mix(in srgb,var(--note) 18%,transparent);color:var(--note)}.ki.q{background:color-mix(in srgb,var(--warn,#fbbf24) 18%,transparent);color:var(--warn,#fbbf24)}.ki.tag{background:color-mix(in srgb,var(--tag) 18%,transparent);color:var(--tag)}.qtbl .ttl{font-weight:500}.qtbl .ttl.done{color:var(--faint);text-decoration:line-through}.qtbl .dt{color:var(--faint);white-space:nowrap}.qtbl .dt.soon{color:var(--warn,#fbbf24)}.qtbl .muted{color:var(--faint)}.qtbl .stg,.qcard .stg{border-radius:var(--r-full);border:1px solid var(--line);color:var(--muted);background:var(--glass);white-space:nowrap;padding:3px 9px;font-size:11px}.qtbl .stg.doing,.qcard .stg.doing{color:var(--note);border-color:color-mix(in srgb,var(--note) 35%,transparent)}.qtbl .stg.done,.qcard .stg.done{color:var(--done,#34d399);border-color:color-mix(in srgb,var(--done,#34d399) 35%,transparent)}.qtbl .tgs{flex-wrap:wrap;gap:5px;display:flex}.qtbl .tg,.qcard .tg{border-radius:var(--r-full);background:color-mix(in srgb,var(--tag) 14%,transparent);color:color-mix(in srgb,var(--tag) 75%,white);border:1px solid color-mix(in srgb,var(--tag) 28%,transparent);padding:2px 7px;font-size:10px}.qtbl .tg.proj,.qcard .tg.proj{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-fg);border-color:var(--accent-soft)}.tbl-empty{text-align:center;color:var(--faint);padding:30px;font-size:13px}.kpop.nd{max-width:560px}.nd-ic{border-radius:var(--r-md);flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.nd-ic.note,.nd-ic.event{background:color-mix(in srgb,var(--note) 20%,transparent);color:var(--note)}.nd-ic.task{background:color-mix(in srgb,var(--task) 20%,transparent);color:var(--task)}.nd-ic.q{background:color-mix(in srgb,var(--warn,#fbbf24) 20%,transparent);color:var(--warn,#fbbf24)}.nd-ic.tag{background:color-mix(in srgb,var(--tag) 20%,transparent);color:var(--tag)}.kpop-ttl.ro{flex:1;padding:2px 0;font-size:21px;font-weight:680}.kpop-x.exp{width:auto;color:var(--accent-fg);border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 14%,transparent);gap:5px;padding:0 11px}.kpop-kind{border-radius:var(--r-full);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.kpop-kind.note,.kpop-kind.event{color:var(--note);background:color-mix(in srgb,var(--note) 14%,transparent)}.kpop-kind.task{color:var(--task);background:color-mix(in srgb,var(--task) 14%,transparent)}.kpop-kind.q{color:var(--warn,#fbbf24);background:color-mix(in srgb,var(--warn,#fbbf24) 14%,transparent)}.kpop-kind.tag{color:var(--tag);background:color-mix(in srgb,var(--tag) 14%,transparent)}.ro-badge{color:var(--faint);border:1px solid var(--line);border-radius:var(--r-full);align-items:center;gap:5px;padding:2px 8px;font-size:10px;display:inline-flex}.ro-field{border:1px solid var(--row-bd);background:var(--row-bg);border-radius:var(--r-md);color:var(--muted);flex:1;padding:8px 11px;font-size:13px}.ro-field.memo{white-space:pre-wrap;line-height:1.6}.nd .ksrc-full{border-top:0}.ro-memo-wrap .ro-memo{max-height:300px}.tag-stat{gap:10px;display:flex}.tag-stat .cell{border:1px solid var(--line);border-radius:var(--r-md);background:var(--glass);text-align:center;flex:1;padding:11px 13px}.tag-stat .cell .v{font-size:19px;font-weight:680}.tag-stat .cell .k{color:var(--faint);font-size:10.5px}.tag-filter-btn{width:100%;color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid var(--accent-soft);border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;display:flex}.tag-filter-btn:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.nd-open{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid var(--accent-soft);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:6px;padding:9px 15px;font-size:13px;display:inline-flex}.nd-hint{color:var(--faint);margin-left:auto;font-size:11px}.memo-minimap{border-radius:var(--r-xl);z-index:8;flex-direction:column;display:flex;position:absolute;bottom:88px;right:26px;overflow:hidden}.memo-minimap .mm-head{color:var(--faint);z-index:2;border-bottom:1px solid var(--line);flex:0 0 30px;align-items:center;gap:6px;padding:0 8px 0 12px;font-size:11px;display:flex}.memo-minimap .mm-head i{font-size:14px}.memo-minimap .mm-head .sp{flex:1}.memo-minimap .mm-fold{border-radius:var(--r-sm);cursor:pointer;width:22px;height:22px;color:var(--faint);border:1px solid var(--line);background:0 0;justify-content:center;align-items:center;display:flex}.memo-minimap .mm-fold:hover{background:var(--glass-2);color:var(--fg)}.memo-minimap .mm-flow{flex:1;min-height:0;position:relative}.memo-minimap .react-flow__attribution{display:none}.memo-minimap .react-flow__handle{background:0 0;border:0;width:1px;min-width:1px;height:1px;min-height:1px}.memo-minimap .react-flow__node{cursor:pointer}.memo-minimap .react-flow__edge-path{pointer-events:none}.memo-minimap .mm-empty{text-align:center;color:var(--faint);pointer-events:none;font-size:10px;position:absolute;bottom:12px;left:0;right:0}.mmn{flex-direction:column;align-items:center;gap:2px;display:flex}.mmn-c{border:1.5px solid var(--c);width:24px;height:24px;color:var(--c);background:#171925;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.mmn-l{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:8.5px;overflow:hidden}.mmn.root .mmn-c{width:30px;height:30px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 32%,transparent);font-size:14px}.mmn.root .mmn-l{color:var(--accent-fg);font-weight:600}.mmn:not(.root):hover .mmn-c{border-color:var(--accent)}.mmn:not(.root):hover .mmn-l{color:var(--fg)}.mmn-h{opacity:0}.mm-rail{z-index:8;border-radius:var(--r-full);cursor:pointer;color:var(--muted);border:1px solid var(--glass-bd);align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px}.mm-rail:hover{color:var(--fg)}.mm-rail i{color:var(--accent-fg);font-size:15px}.memo-list .ml-items{flex:1;padding:0 9px 9px;overflow:auto}.ml-item{border-radius:var(--r-sm);cursor:pointer;transition:background .12s var(--ease);border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.ml-item:hover{background:var(--glass-2)}.ml-item.on{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ml-item.on .ml-t{font-weight:600}.ml-item .ml-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ml-ic{border-radius:var(--r-sm);background:var(--glass-2);background-position:50%;background-size:cover;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:flex}.ml-ic.def{color:var(--note)}.ml-ic.def i{font-size:15px}.ml-ic.img{border:1px solid var(--glass-bd)}.ml-item .ml-t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ml-item .ml-m{color:var(--faint);align-items:center;gap:6px;font-size:10.5px;display:flex;overflow:hidden}.ml-item .ml-m i{flex:none;font-size:12px}.ml-item .ml-tag{color:var(--tag);white-space:nowrap;flex:none}.ml-filter .fchip.srcai{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ml-filter .fchip.srcai .ti{font-size:12px}.ml-filter .fchip.srcai.on{color:var(--accent-fg);border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 22%,transparent)}.ml-ic.ai{color:var(--accent-fg);border:1px solid var(--accent-soft)}.ml-item .ml-thb{border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-fg);flex:none;padding:1px 6px;font-size:9.5px}.ml-item.outscope{opacity:.42;filter:saturate(.7)}.ml-item.outscope:hover{opacity:.72}.ml-item .ml-out{border-radius:var(--r-full);background:var(--glass-2);color:var(--faint);border:1px solid var(--panel-bd);flex:none;padding:1px 6px;font-size:9.5px;font-weight:700}.memo-editor{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;position:relative}.memo-editor .mhead{border-bottom:1px solid var(--panel-bd);padding:16px 20px 12px;position:relative}.memo-editor .mttl-row{align-items:center;gap:12px;margin-bottom:6px;display:flex}.memo-editor .mttl{width:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:20px;font-weight:600}.nicon-btn{cursor:pointer;background:0 0;border:0;flex:none;padding:0}.nicon-btn:disabled{opacity:.5;cursor:default}.nicon{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--glass);width:46px;height:46px;transition:transform .15s var(--ease),background .15s var(--ease);background-position:50%;background-size:cover;justify-content:center;align-items:center;font-size:26px;display:flex}.nicon-btn:hover:not(:disabled) .nicon{background:var(--glass-2);transform:translateY(-1px)}.nicon.def{color:var(--note)}.nicon.def i{font-size:23px}.nicon.img{box-shadow:inset 0 1px 0 var(--glass-hi);border-color:#0000}.memo-editor .meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.memo-editor .meta .review{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid var(--accent-soft);border-radius:var(--r-full);cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:6px 13px;display:flex}.memo-editor .meta .tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex;position:relative}.memo-editor .meta .tag{border-radius:var(--r-full);background:color-mix(in srgb,var(--tag) 16%,transparent);color:var(--tag);border:1px solid color-mix(in srgb,var(--tag) 28%,transparent);align-items:center;gap:4px;padding:2px 5px 2px 9px;font-size:11px;display:inline-flex}.memo-editor .meta .tag .x{cursor:pointer;opacity:.55;font-size:13px;line-height:1}.memo-editor .meta .tag .x:hover{opacity:1}.tagadd-wrap{display:inline-flex;position:relative}.tagadd-input{width:62px;font:inherit;color:var(--fg);border-radius:var(--r-full);border:1px dashed var(--glass-bd);background:0 0;outline:none;padding:2px 9px;font-size:11px}.tagadd-input:focus{border-color:var(--accent-soft);border-style:solid;width:96px}.tagadd-input::placeholder{color:var(--faint)}.tagpop{z-index:30;box-sizing:border-box;background:color-mix(in srgb,var(--app-bg) 92%,var(--glass-2));width:200px;max-height:260px;padding:5px;position:absolute;top:24px;left:0;overflow-y:auto}.tagpop .hd{color:var(--faint);padding:5px 9px 3px;font-size:10px}.tagpop .trow{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex;overflow:hidden}.tagpop .trow:hover,.tagpop .trow.sel{background:var(--glass-2)}.tagpop .trow .h{color:var(--tag);font-weight:600}.tagpop .trow .dot{border-radius:50%;flex:none;width:10px;height:10px}.tagpop .trow .trow-t{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tagpop .trow.done{opacity:.6;cursor:default}.tagpop .trow .done-b{color:var(--faint);flex:none;align-items:center;gap:3px;margin-left:auto;font-size:10.5px;display:inline-flex}.tagpop .trow .done-b i{font-size:12px}.tagpop .trow.new{color:var(--accent-fg);flex-direction:column;align-items:flex-start;gap:8px}.tagpop .trow.new i{font-size:14px}.tagpop .trow.new .newlab{align-items:center;gap:6px;display:inline-flex}.tagpop .newcolor{gap:9px;display:flex}.tagpop .newcolor .sw{cursor:pointer;border:1.5px solid var(--app-bg);width:18px;height:18px;box-shadow:0 0 0 1px var(--glass-bd);border-radius:50%}.tagpop .newcolor .sw:hover{transform:scale(1.18)}.tag-slots{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin-top:11px;padding-top:11px;display:flex}.slot{align-items:center;gap:9px;min-height:28px;display:flex;position:relative}.slot-lab{color:var(--muted);flex:0 0 76px;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.slot-lab i{font-size:14px}.slot.s-org .slot-lab i{color:var(--note)}.slot.s-project .slot-lab i{color:var(--accent-fg)}.slot.s-tag .slot-lab i{color:var(--tag)}.slot-chips{flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.ochip{border-radius:var(--r-full);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:5px;padding:2px 6px 2px 9px;font-size:11.5px;display:inline-flex;position:relative}.ochip.tag{color:var(--tag);background:color-mix(in srgb,var(--tag) 14%,transparent);border-color:color-mix(in srgb,var(--tag) 28%,transparent)}.ochip .dot{border-radius:50%;flex:none;width:8px;height:8px}.ochip .x{cursor:pointer;opacity:.55;font-size:12px;line-height:1}.ochip .x:hover{opacity:1}.ochip .dot.edit{cursor:pointer;width:10px;height:10px;transition:transform .15s var(--ease)}.ochip .dot.edit:hover{box-shadow:0 0 0 2px var(--glass-bd);transform:scale(1.3)}.ochip-t{cursor:text}.ochip-edit{font:inherit;color:var(--fg);background:0 0;border:none;outline:none;width:8ch;min-width:46px;padding:0;font-size:11.5px}.palpop{z-index:31;background:color-mix(in srgb,var(--app-bg) 92%,var(--glass-2));gap:8px;padding:7px 9px;display:flex;position:absolute;top:26px;left:0}.palpop .sw{cursor:pointer;border:1.5px solid var(--app-bg);width:18px;height:18px;box-shadow:0 0 0 1px var(--glass-bd);transition:transform .15s var(--ease);border-radius:50%}.palpop .sw.on{box-shadow:0 0 0 2px var(--fg)}.palpop .sw:hover{transform:scale(1.18)}.set2{flex:1;grid-template-columns:208px 1fr;min-height:0;display:grid;overflow:hidden}.set-nav{border-right:1px solid var(--panel-bd);background:color-mix(in srgb,var(--accent) 4%,transparent);flex-direction:column;gap:3px;padding:18px 12px;display:flex}.set-nav .sh{align-items:center;gap:8px;padding:4px 10px 14px;font-size:15px;font-weight:700;display:flex}.set-nav .sh i{color:var(--accent-fg);font-size:18px}.set-nav .snav{border-radius:var(--r-sm);font:inherit;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-left-width:2px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.set-nav .snav i{text-align:center;width:18px;font-size:17px}.set-nav .snav:hover{background:var(--glass)}.set-nav .snav.on{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 18%,transparent);border-left-color:var(--accent);color:var(--accent-fg);font-weight:600}.set-nav .snav.soon{opacity:.4;cursor:default}.set-nav .snav.soon .sb{border:1px solid var(--line);border-radius:var(--r-full);color:var(--faint);margin-left:auto;padding:1px 6px;font-size:9.5px}.set-nav .navsep{background:var(--line);height:1px;margin:10px 6px}.set-nav .snav-grp{flex-direction:column;gap:3px;display:flex}.set-nav .snav-grp+.snav-grp{margin-top:11px}.set-nav .snav-gl{letter-spacing:.07em;color:var(--faint);text-transform:uppercase;padding:2px 11px 5px;font-size:10px;font-weight:700}.hint-lnk{color:var(--faint);font-size:.94em}.set-pane{min-width:0;padding:var(--sp-5) var(--sp-6);position:relative;overflow:auto}.set-pane .pane-h{margin:0 0 3px;font-size:16px;font-weight:700}.set-pane .pane-sub{color:var(--faint);margin:0 0 20px;font-size:12px}.set-shell{flex:1;grid-template-columns:214px 1fr;height:100%;min-height:0;display:grid;overflow:hidden}.set-shell .set-nav{border:0;border-right:1px solid var(--line);background:0 0;gap:2px;min-height:0;padding:8px 0;overflow:auto}.set-shell .set-head{align-items:center;gap:8px;padding:8px 15px 12px;font-size:14px;font-weight:600;display:flex}.set-shell .set-head i{color:var(--muted);font-size:16px}.set-shell .snav-grp{padding:0 8px}.set-shell .set-pane{min-width:0;padding:var(--sp-5) var(--sp-6);overflow:auto}.setm{flex-direction:column;display:flex;overflow:hidden}.setm-h{align-items:center;gap:9px;padding:18px 20px 8px;font-size:16px;font-weight:700;display:flex}.setm-h .ti{color:var(--accent-fg);font-size:19px}.set-land{flex:1;min-height:0;padding:2px 14px 104px;overflow:auto}.set-land .sland-gl{letter-spacing:.07em;color:var(--faint);text-transform:uppercase;padding:15px 8px 4px;font-size:10.5px;font-weight:700}.set-land .sland-grp:first-child .sland-gl{padding-top:4px}.sland{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:var(--fg);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:13px;padding:14px 8px;font-size:14px;display:flex}.sland:last-child{border-bottom:0}.sland .ic{border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 12%,transparent);width:34px;height:34px;color:var(--accent-fg);flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.sland .bd{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sland .bd .sub{color:var(--faint);font-size:11px;font-weight:400}.sland .chev{color:var(--faint);flex:none;font-size:15px}.sland.soon{opacity:.4;cursor:default}.sback{border:1px solid var(--line);border-radius:var(--r-md);font:inherit;color:var(--muted);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:8px;margin:14px 14px 0;padding:7px 12px;font-size:13px;display:flex}.sback .ti{font-size:16px}.setm .set-pane{flex:1;min-height:0;padding:14px 20px 104px}.set-field{margin-bottom:20px}.set-field .sf-lab{color:var(--muted);margin-bottom:9px;font-size:12px;font-weight:600}.tm-filter{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tm-search{cursor:text;width:auto;min-width:160px;color:var(--fg);flex:1}.tm-search input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.tm-search input::placeholder{color:var(--faint)}.tm-filter .pill{padding:7px 13px;font-size:12px}.tm-filter .pill.on{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent-soft);color:var(--accent-fg);font-weight:600}.tm-filter .pill .fc{background:color-mix(in srgb,var(--warn,#fbbf24) 20%,transparent);color:var(--warn,#fbbf24);border-radius:var(--r-full);margin-left:2px;padding:0 6px;font-size:10px;font-weight:700}.tokpanel .tok-sub{color:var(--faint);margin:2px 0 10px;font-size:11.5px}.tok-empty{color:var(--faint);padding:8px 2px;font-size:12px}.tok-list{flex-direction:column;gap:8px;max-width:520px;display:flex}.tok-row{background:var(--row-bg);border:1px solid var(--row-bd);border-radius:var(--r-md);align-items:center;gap:11px;padding:11px 13px;display:flex}.tok-row.gone{opacity:.5}.tok-ic{border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 12%,transparent);width:32px;height:32px;color:var(--accent-fg);flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.tok-bd{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tok-bd b{font-size:13px;font-weight:600}.tok-bd span{color:var(--faint);font-size:11.5px}.tok-bd .tok-rev{color:var(--danger)}.tok-bd .tok-kind{color:var(--muted);font-size:11.5px}.tok-bd b.tok-kind{color:var(--accent-fg);font-size:11.5px;font-weight:600}.tok-revbtn{border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);color:var(--danger);border-radius:var(--r-sm);font:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:5px;padding:6px 11px;font-size:11.5px;display:flex}.tok-revbtn:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}.tok-revbtn:disabled{opacity:.5;cursor:default}.mg-group{flex-direction:column;gap:2px;margin-bottom:18px;display:flex}.mg-gh{color:var(--muted);align-items:center;gap:8px;padding:0 4px 7px;font-size:11.5px;font-weight:600;display:flex}.mg-gh i{font-size:15px}.mg-gh .gc{color:var(--faint);margin-left:auto;font-weight:500}.mg-group.s-org .mg-gh i{color:var(--note)}.mg-group.s-proj .mg-gh i{color:var(--accent-fg)}.mg-group.s-tag .mg-gh i{color:var(--tag)}.mg-empty{color:var(--faint);padding:5px 12px;font-size:12px}.mg-row{border-radius:var(--r-lg);border:1px solid #0000;align-items:center;gap:11px;padding:9px 11px;display:flex;position:relative}.mg-row:hover{background:var(--glass);border-color:var(--line)}.mg-row .dot{cursor:pointer;border:1.5px solid var(--app-bg);width:13px;height:13px;box-shadow:0 0 0 1px var(--glass-bd);border-radius:50%;flex:none}.mg-row .hash{text-align:center;width:14px;color:var(--tag);flex:none;font-weight:700}.mg-row .nm{cursor:text;font-size:13.5px;font-weight:500}.mg-row .nm-in{font:inherit;color:var(--fg);border:none;border-bottom:1px solid var(--accent-soft);background:0 0;outline:none;width:150px;padding:1px 0;font-size:13.5px;font-weight:500}.mg-row .uses{color:var(--faint);font-size:11.5px}.mg-row .acts{opacity:0;align-items:center;gap:3px;margin-left:auto;transition:opacity .15s;display:flex}.mg-row:hover .acts,.mg-row.show .acts{opacity:1}.mg-row .acts button{border-radius:var(--r-sm);width:29px;height:29px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:15px;display:flex}.mg-row .acts button:hover{background:var(--glass-2);color:var(--fg)}.mg-row .acts button.del:hover{background:color-mix(in srgb,var(--danger) 20%,transparent);color:var(--danger)}.mg-row .palpop{top:38px;left:11px}.mg-row .mg-icon{border:1px solid var(--line);background:var(--glass);cursor:pointer;width:30px;height:30px;color:var(--faint);border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex}.mg-row .mg-icon:hover{background:var(--glass-2);color:var(--fg)}.mg-row .mg-icon .emoji{font-size:17px;line-height:1}.mg-row .mg-icon .img{background-position:50%;background-size:cover;border-radius:5px;width:20px;height:20px}.switch{color:var(--muted);font:inherit;cursor:pointer;transition:color .18s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.switch .track{border-radius:var(--r-full);background:var(--glass-2);border:1px solid var(--glass-bd);width:36px;height:20px;transition:background .18s var(--ease);flex:none;position:relative}.switch .track:after{content:"";width:14px;height:14px;transition:left .18s var(--ease);background:#cfd3e0;border-radius:50%;position:absolute;top:2px;left:2px}.switch.on{color:var(--accent-fg)}.switch.on .track{background:color-mix(in srgb,var(--accent) 55%,transparent);border-color:#0000}.switch.on .track:after{background:#fff;left:20px}.switch:disabled{opacity:.5;cursor:default}.switch .ti{font-size:15px}.mg-row .switch{margin-left:auto}.mg-row.pm-on{background:color-mix(in srgb,var(--accent) 6%,transparent)}.mg-row .tm-iconpop{z-index:32;position:absolute;top:34px;left:0}.drw-surf{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.drw-tree{border-right:1px solid var(--panel-bd);background:var(--panel-bg);-webkit-backdrop-filter:blur(30px)saturate(170%);flex:none;width:240px;padding:14px 10px;overflow-y:auto}.drw-th{align-items:center;gap:7px;padding:2px 8px 12px;font-size:14px;font-weight:700;display:flex}.drw-th .ti{color:var(--tag);font-size:17px}.drw-err{color:var(--danger);align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.drw-empty{text-align:center;color:var(--faint);padding:26px 12px;font-size:12px;line-height:1.6}.drw-empty .ti{opacity:.6;margin-bottom:8px;font-size:28px;display:block}.drw-empty span{font-size:11px}.drw-group{margin-bottom:1px}.drw-row{width:100%;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:13px;display:flex}.drw-row:hover{background:var(--glass)}.drw-row .chev{width:14px;color:var(--faint);transition:transform .12s var(--ease);flex:none;font-size:13px}.drw-row.open .chev{transform:rotate(90deg)}.drw-row .di{text-align:center;width:18px;color:var(--tag);flex:none;font-size:15px}.drw-row .di.emoji{font-style:normal}.drw-row .di.img{background-position:50%;background-size:cover;border-radius:4px;width:16px;height:16px;display:inline-block}.drw-row .nm{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.drw-row .cnt{color:var(--faint);font-size:10px;font-weight:700}.drw-note{width:100%;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:5px 8px 5px 32px;font-size:12.5px;display:flex}.drw-note:hover{background:var(--glass)}.drw-note .ni{color:var(--note);flex:none;font-size:13px}.drw-note .nt{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.drw-note.on{background:var(--glass-2);color:var(--fg);font-weight:600}.drw-note.on .ni{color:var(--accent-fg)}.drw-noteEmpty{color:var(--faint);padding:5px 8px 5px 32px;font-size:11px}.drw-pane{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.drw-none{color:var(--faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:13px;display:flex}.drw-none .ti{opacity:.5;font-size:40px}.drw-surf.phone{flex-direction:column;position:relative}.drw-surf.phone .drw-pane{flex:1;min-height:0}.drwsheet-bd{z-index:60;animation:sheet-bd-in .26s var(--ease);background:#00000073;position:absolute;inset:0}html.light .drwsheet-bd{background:#1e203c40}.drwsheet .drw-th{padding:2px 4px 11px}.drwsheet{border-radius:0 var(--r-2xl) var(--r-2xl) 0;width:min(316px,86vw);padding:calc(14px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));background:var(--pop-bg);border-right:1px solid var(--panel-bd);-webkit-backdrop-filter:blur(42px)saturate(190%);animation:drawer-in .24s var(--ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:20px 0 50px #0006}html.light .drwsheet{box-shadow:20px 0 50px #32345a38}.mergepop{z-index:31;border-radius:var(--r-lg);background:color-mix(in srgb,var(--app-bg) 92%,var(--glass-2));width:212px;padding:6px;position:absolute;top:38px;right:11px}.mergepop .mh{color:var(--faint);padding:6px 9px;font-size:10.5px;line-height:1.4}.mergepop .mr{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.mergepop .mr:hover{background:var(--glass-2)}.mergepop .mr .dot{border-radius:50%;flex:none;width:10px;height:10px}.mergepop .mr .hash{text-align:center;width:12px;color:var(--tag);flex:none;font-weight:700}.mergepop .mr .mr-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mergepop .mr .mr-c{color:var(--faint);font-size:11px}.mergepop .mr-empty{color:var(--faint);padding:7px 9px;font-size:11.5px}.tm-toast{border-radius:var(--r-lg);z-index:32;background:color-mix(in srgb,var(--app-bg) 90%,var(--glass-2));align-items:center;gap:13px;padding:10px 11px 10px 15px;font-size:12.5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.tm-toast .tx{color:var(--muted)}.tm-toast .tx b{color:var(--fg);font-weight:600}.tm-toast .undo{font:inherit;color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 20%,transparent);border:1px solid var(--accent-soft);border-radius:var(--r-full);cursor:pointer;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}.tm-err{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:7px;margin-bottom:14px;padding:8px 12px;font-size:12px;display:flex}.ebody{flex:1;padding:18px 22px;overflow:auto}.ebody .ProseMirror{min-height:100%;color:var(--fg);outline:none;font-size:14px;line-height:1.9}.ebody .ProseMirror>*+*{margin-top:6px}.ebody h1{margin:14px 0 6px;font-size:22px;font-weight:600}.ebody h2{margin:12px 0 6px;font-size:17px;font-weight:600}.ebody ul,.ebody ol{padding-left:22px}.ebody blockquote{border-left:3px solid var(--glass-bd);color:var(--muted);padding-left:13px;font-style:italic}.ebody code{background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 5px;font-family:ui-monospace,monospace;font-size:.9em}.ebody mark,.ro-memo .ProseMirror mark{background:color-mix(in srgb,var(--event) 28%,transparent);color:var(--fg);border-radius:var(--r-xs);padding:0 3px}.ebody a,.ro-memo .ProseMirror a{color:var(--note);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft);cursor:pointer}.bubble{border-radius:var(--r-md);background:color-mix(in srgb,var(--app-bg) 90%,var(--glass-2));align-items:center;gap:1px;padding:4px;display:flex}.bubble button{width:30px;height:30px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;display:flex}.bubble button:hover{background:var(--glass-2);color:var(--fg)}.bubble button.on{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-fg)}.bubble button .ti{font-size:15px}.bubble button b{font-family:Georgia,serif}.bubble .sep{background:var(--line);width:1px;height:18px;margin:0 2px}.ebody pre{background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;overflow:auto}.ebody pre code{background:0 0;border:0;padding:0}.ebody hr{border:0;border-top:1px solid var(--glass-bd);margin:12px 0}.ebody .ProseMirror table,.ro-memo .ProseMirror table{border-collapse:separate;border-spacing:0;border:1px solid var(--glass-bd);border-radius:var(--r-md);table-layout:fixed;width:auto;max-width:100%;margin:14px 0;font-size:13.5px;overflow:hidden;box-shadow:0 4px 18px #0000002e}.ebody .ProseMirror td,.ebody .ProseMirror th,.ro-memo .ProseMirror td,.ro-memo .ProseMirror th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:56px;padding:7px 11px;position:relative}.ebody .ProseMirror tr td:last-child,.ebody .ProseMirror tr th:last-child,.ro-memo .ProseMirror tr td:last-child,.ro-memo .ProseMirror tr th:last-child{border-right:0}.ebody .ProseMirror tr:last-child td,.ebody .ProseMirror tr:last-child th,.ro-memo .ProseMirror tr:last-child td,.ro-memo .ProseMirror tr:last-child th{border-bottom:0}.ebody .ProseMirror th,.ro-memo .ProseMirror th{background:color-mix(in srgb,var(--accent) 16%,var(--glass-2));font-weight:600}.ebody .ProseMirror td>p,.ebody .ProseMirror th>p,.ro-memo .ProseMirror td>p,.ro-memo .ProseMirror th>p{margin:0}.ebody .ProseMirror [data-bg=accent],.ro-memo .ProseMirror [data-bg=accent]{background:color-mix(in srgb,var(--accent) 20%,transparent)}.ebody .ProseMirror [data-bg=note],.ro-memo .ProseMirror [data-bg=note]{background:color-mix(in srgb,var(--note) 18%,transparent)}.ebody .ProseMirror [data-bg=task],.ro-memo .ProseMirror [data-bg=task]{background:color-mix(in srgb,var(--task) 18%,transparent)}.ebody .ProseMirror [data-bg=event],.ro-memo .ProseMirror [data-bg=event]{background:color-mix(in srgb,var(--event) 20%,transparent)}.ebody .ProseMirror [data-bg=tag],.ro-memo .ProseMirror [data-bg=tag]{background:color-mix(in srgb,var(--tag) 18%,transparent)}.ebody .ProseMirror [data-bg=danger],.ro-memo .ProseMirror [data-bg=danger]{background:color-mix(in srgb,var(--danger) 18%,transparent)}.ebody .ProseMirror .selectedCell:after{content:"";background:color-mix(in srgb,var(--accent) 18%,transparent);pointer-events:none;position:absolute;inset:0}.ebody .ProseMirror .column-resize-handle{background:var(--accent);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;right:-2px}.ebody .ProseMirror.resize-cursor{cursor:col-resize}.tbl-toolbar{z-index:50;border-radius:var(--r-lg);white-space:nowrap;background:color-mix(in srgb,var(--app-bg) 90%,var(--glass-2));align-items:center;gap:2px;padding:5px;display:flex;position:fixed}.tbl-toolbar button{min-width:30px;height:30px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.tbl-toolbar button:hover{background:var(--glass-2);color:var(--fg)}.tbl-toolbar button.on{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-fg)}.tbl-toolbar button .ti{font-size:16px}.tbl-toolbar .sep{background:var(--line);width:1px;height:18px;margin:0 3px}.tbl-toolbar button.del:hover{background:color-mix(in srgb,var(--danger) 22%,transparent);color:var(--danger)}.tbl-bgpop{z-index:51;border-radius:var(--r-lg);background:color-mix(in srgb,var(--app-bg) 90%,var(--glass-2));align-items:center;gap:8px;padding:8px 11px;display:flex;position:fixed}.tbl-bgpop .bl{color:var(--faint);white-space:nowrap;font-size:10.5px;font-weight:600}.tbl-bgpop .bsw{border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--glass-bd);width:24px;height:24px;color:var(--faint);justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.tbl-bgpop .bsw:hover{transform:scale(1.1)}.tbl-bgpop .bsw.none{background:var(--glass)}.tbl-bgpop .bsw.bg-accent{background:color-mix(in srgb,var(--accent) 45%,transparent)}.tbl-bgpop .bsw.bg-note{background:color-mix(in srgb,var(--note) 40%,transparent)}.tbl-bgpop .bsw.bg-task{background:color-mix(in srgb,var(--task) 40%,transparent)}.tbl-bgpop .bsw.bg-event{background:color-mix(in srgb,var(--event) 45%,transparent)}.tbl-bgpop .bsw.bg-tag{background:color-mix(in srgb,var(--tag) 40%,transparent)}.tbl-bgpop .bsw.bg-danger{background:color-mix(in srgb,var(--danger) 40%,transparent)}.tbl-colh,.tbl-rowh{z-index:49;justify-content:center;align-items:center;gap:3px;display:flex;position:fixed}.tbl-colh{flex-direction:row}.tbl-rowh{flex-direction:column}.tbl-colh button,.tbl-rowh button{border-radius:var(--r-sm);border:1px solid var(--accent-soft);background:color-mix(in srgb,var(--accent) 30%,var(--app-bg));width:17px;height:17px;color:var(--accent-fg);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.tbl-colh button .ti,.tbl-rowh button .ti{font-size:11px}.tbl-colh button:hover,.tbl-rowh button:hover{background:var(--accent);color:#fff}.tbl-colh button.del:hover,.tbl-rowh button.del:hover{background:var(--danger);border-color:var(--danger)}.tbl-pick{z-index:50;background:var(--pop-bg);box-shadow:var(--sh-pop);flex-direction:column;gap:9px;padding:12px;display:inline-flex;position:fixed}.tbl-pick .tp-grid{grid-template-rows:repeat(5,19px);grid-template-columns:repeat(6,19px);gap:4px;display:grid}.tbl-pick .tp-grid i{border-radius:var(--r-xs);background:var(--glass-2);border:1px solid var(--line);cursor:pointer;width:19px;height:19px}.tbl-pick .tp-grid i.hot{background:color-mix(in srgb,var(--accent) 40%,transparent);border-color:var(--accent-soft)}.tbl-pick .tp-lab{color:var(--muted);text-align:center;font-size:12px}.tbl-pick .tp-lab b{color:var(--accent-fg)}.ncard{border-radius:var(--r-sm);background:var(--row-bg);border:1px solid var(--row-bd);max-width:100%;margin:11px 0;padding:9px 13px 10px;display:block;position:relative;overflow:hidden}.ncard:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(140px 88px at 0% 0%, color-mix(in srgb,var(--nc,var(--accent)) var(--tint),transparent), transparent 70%), radial-gradient(140px 88px at 100% 100%, color-mix(in srgb,var(--nc,var(--accent)) calc(var(--tint) - 4%),transparent), transparent 70%);position:absolute;inset:0}.ncard.task{--nc:var(--task)}.ncard.event{--nc:var(--event)}.ncard.question{--nc:var(--question)}.ncard.note{--nc:var(--take)}.ncard.ProseMirror-selectednode{border-color:var(--nc);box-shadow:0 0 0 3px color-mix(in srgb,var(--nc) 14%,transparent)}.ncard .nc-head{color:var(--faint);align-items:center;gap:7px;margin-bottom:6px;font-size:10px;display:flex}.ncard .nc-head .k{color:var(--nc);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ncard .nc-head .k .ti{font-size:13px}.ncard .nc-head .anc{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.ncard .nc-title{align-items:center;gap:9px;display:flex}.ncard .nc-title .bx{border:1.5px solid var(--faint);border-radius:var(--r-xs);cursor:pointer;width:18px;height:18px;color:var(--nc);flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.ncard .nc-title .bx.on{background:color-mix(in srgb,var(--nc) 22%,transparent);border-color:var(--nc)}.ncard .nc-ttl,.ncard .nc-title .ttl{width:100%;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:1px 0;font-size:13.5px}.ncard .nc-title .ttl.done{color:var(--faint);text-decoration:line-through}.ncard .nc-ttl{border-bottom:1px solid var(--line);margin-bottom:7px;padding-bottom:4px;font-weight:600}.ncard .nc-area{width:100%;font:inherit;color:var(--muted);resize:none;background:0 0;border:0;outline:none;font-size:13px;line-height:1.6}.ncard .nc-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ncard .nc-meta .chip{color:var(--muted);background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-sm);cursor:text;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}.ncard .nc-meta .chip>.ti{color:var(--nc);flex:none;font-size:13px}.ncard .nc-meta .chip input{font:inherit;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:none;width:auto;min-width:0;font-size:11.5px}.ncard .nc-meta .chip.ph{flex:1;min-width:90px}.ncard .nc-meta .chip.ph input{flex:1;width:100%}.ncard .nc-meta .chip.ro{cursor:default}.ncard .nc-meta .chip.ro .nc-prev{min-width:0;color:var(--fg);-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ncard .nc-meta .chip.ro .nc-prev.empty{color:var(--muted);opacity:.6;font-style:italic}.ncard .nc-meta button.chip.ro.open-detail{cursor:pointer;align-items:flex-start;font-family:inherit;transition:border-color .15s,background .15s}.ncard .nc-meta button.chip.ro.open-detail:hover:not(:disabled){border-color:var(--nc);background:color-mix(in srgb,var(--nc) 12%,transparent)}.ncard .nc-meta button.chip.ro.open-detail:disabled{cursor:default;opacity:.6}.ncard .nc-meta .chip.ro .ext{color:var(--nc);opacity:.7;flex:none;margin-left:auto;font-size:12px}.ncard.concept{--nc:var(--note)}.ncard.compact{margin:7px 0;padding:5px 8px 5px 11px}.ncard.compact .nc-row{align-items:center;gap:9px;display:flex}.ncard.compact .bx{border:1.6px solid var(--nc);border-radius:var(--r-xs);cursor:pointer;color:#fff;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:flex}.ncard.compact .bx.on{background:var(--nc);border-color:var(--nc)}.ncard.compact .nc-kico{color:var(--nc);flex:none;font-size:17px;line-height:1}.ncard.compact .ttl{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:1px 0;font-size:13.5px;font-weight:600}.ncard.compact .ttl.done{color:var(--faint);text-decoration:line-through}.ncard.compact .nc-exp{flex:none}.ncard.explore{--nc:var(--question);border:1.4px dashed color-mix(in srgb,var(--question) 55%,transparent);background:color-mix(in srgb,var(--question) 6%,var(--glass));margin:8px 0;padding:7px 11px 8px}.ncard.explore .nc-head{margin-bottom:3px}.ncard.explore .nc-row{align-items:center;gap:9px;display:flex}.ncard.explore .ttl{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:1px 0;font-size:13.5px;font-weight:600}.stb{border-radius:var(--r-full);margin-left:4px;padding:1px 7px;font-size:9px;font-weight:700}.stb.open{background:color-mix(in srgb,var(--question) 20%,transparent);color:var(--question)}.stb.linked{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.nc-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.dchip{border-radius:var(--r-full);border:1px solid var(--line);color:var(--muted);cursor:pointer;background:var(--glass-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;padding:3px 9px;font-size:10.5px;display:inline-flex;overflow:hidden}.dchip:hover{color:var(--accent-fg);border-color:var(--accent-soft)}.dchip .ti{flex:none;font-size:12px}.dchip.more{color:var(--faint)}.sp-backdrop{z-index:59;opacity:0;pointer-events:none;transition:opacity .24s var(--ease);background:#0000002e;position:fixed;inset:0}.sp-backdrop.open{opacity:1;pointer-events:auto}.side-panel{z-index:60;border-radius:var(--r-lg);background:var(--pop-bg);-webkit-backdrop-filter:blur(40px)saturate(170%);border:1px solid var(--panel-bd);opacity:0;pointer-events:none;width:min(460px,42vw);min-width:360px;transition:opacity .24s var(--ease),transform .38s var(--ease);flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;transform:translate(calc(100% + 24px));box-shadow:0 16px 56px #0006,inset .5px .5px #ffffff1a}.side-panel.open{opacity:1;pointer-events:auto;transform:none}html.light .side-panel{box-shadow:0 16px 56px #32345a38,inset 0 1px #fffffff2}.side-panel .sp-head{border-bottom:1px solid var(--panel-bd);flex:none;justify-content:flex-end;align-items:center;gap:6px;padding:8px 10px;display:flex}.side-panel .sp-act{border-radius:var(--r-sm);width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;display:flex}.side-panel .sp-act:hover{background:var(--glass-2);color:var(--fg)}.side-panel .sp-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.side-panel .content.embedded{flex:1;min-height:0;overflow:auto}.side-panel .content.embedded .tpage{box-shadow:none;background:0 0;border:0;border-radius:0}.qa-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.qa-bar{color:var(--faint);align-items:center;gap:10px;padding:10px 22px 6px;font-size:12px;display:flex}.qa-bar .qa-lbl{align-items:center;gap:6px;display:inline-flex}.qa-bar .qa-box{color:var(--question)}.qa-bar .qa-tog{color:var(--muted);cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--glass);align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-size:12px;display:inline-flex}.qa-bar .qa-tog:hover{background:var(--glass-2);color:var(--fg)}.qa-ans{min-height:0;transition:filter .25s var(--ease);flex-direction:column;flex:1;display:flex}.qa-ans.blur{filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none}.qa-grade{box-sizing:border-box;gap:8px;width:100%;max-width:560px;margin:0 auto;padding:10px 22px 14px;display:flex}.content:not(.embedded) .qa-grade{padding-bottom:88px}.qa-grade button{border:1px solid var(--line);background:var(--glass);color:var(--fg);font:inherit;border-radius:var(--r-md);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:13px;display:inline-flex}.qa-grade .good{border-color:color-mix(in srgb,var(--success) 45%,transparent);color:var(--success)}.qa-grade .bad{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.qa-grade button:not(:disabled):hover{background:var(--glass-2)}.qa-grade button:disabled{opacity:.5;cursor:not-allowed}.xp-wrap{flex-direction:column;flex:1;min-height:0;padding:6px 22px 14px;display:flex;overflow:auto}.content:not(.embedded) .xp-wrap{padding-bottom:88px}.xp-acts{flex-direction:column;gap:7px;margin:6px 0 4px;display:flex}.xp-acts button{border-radius:var(--r-lg);height:40px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.xp-acts .dig{border:1px solid var(--accent-soft);background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent-fg)}.xp-acts .lnk{border:1px solid var(--line);color:var(--muted);background:0 0}.xp-acts button:hover{filter:brightness(1.12)}.xp-h{color:var(--faint);align-items:center;gap:6px;margin:14px 0 8px;font-size:11px;display:flex}.xp-none{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--faint);opacity:.75;padding:9px 12px;font-size:12px}.xp-drv{border-radius:var(--r-md);border:1px solid var(--line);cursor:pointer;color:var(--fg);align-items:center;gap:9px;margin-bottom:6px;padding:9px 10px;font-size:12.5px;display:flex}.xp-drv:hover{background:var(--glass-2)}.xp-drv>.ti{color:var(--note);flex:none;font-size:15px}.xp-drv .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xp-drv .m{color:var(--faint);flex:none;margin-left:auto;font-size:12px}.xp-think{border:1px dashed var(--line);border-radius:var(--r-md);flex-direction:column;min-height:80px;display:flex}.xp-think .ebody{flex:1}.xp-st{border-radius:var(--r-full);align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.xp-st.open{background:color-mix(in srgb,var(--question) 16%,transparent);color:var(--question);border:1px dashed color-mix(in srgb,var(--question) 45%,transparent)}.xp-st.linked{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}.npick-bd{z-index:80;background:#0006;position:fixed;inset:0}.npick{border-radius:var(--r-xl);border:1px solid var(--glass-bd);background:var(--panel);width:430px;max-width:92vw;box-shadow:0 26px 60px #0000008c, inset 0 1px 0 var(--glass-hi);padding:12px;position:absolute;top:16%;left:50%;transform:translate(-50%)}.npick .srch{border-radius:var(--r-md);background:var(--glass-2);border:1px solid var(--glass-bd);align-items:center;gap:8px;height:40px;margin-bottom:9px;padding:0 13px;display:flex}.npick .srch>.ti{color:var(--faint)}.npick .srch input{min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:13px}.npick .hint{color:var(--faint);align-items:center;gap:5px;padding:0 4px 8px;font-size:10px;display:flex}.npick .rows{max-height:300px;overflow:auto}.npick .row{border-radius:var(--r-sm);cursor:pointer;color:var(--fg);align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.npick .row:hover,.npick .row.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}.npick .row>.ti{color:var(--note);flex:none;font-size:16px}.npick .row .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.npick .empty{color:var(--faint);padding:8px 10px;font-size:12px}.provchip{font:inherit;color:var(--question);background:color-mix(in srgb,var(--question) 10%,transparent);border:1px dashed color-mix(in srgb,var(--question) 40%,transparent);border-radius:var(--r-full);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;margin-bottom:8px;padding:4px 12px;font-size:11px;display:inline-flex;overflow:hidden}.provchip:hover{background:color-mix(in srgb,var(--question) 18%,transparent)}.provchip .ti{flex:none}.rvtag{border-radius:var(--r-full);background:color-mix(in srgb,var(--question) 16%,transparent);color:var(--question);flex:none;margin-left:auto;padding:1px 7px;font-size:9px}.rvtag.xp{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-fg)}.anno-mark{border-radius:var(--r-xs);cursor:pointer;border-bottom:2px solid #0000;padding:0 1px;transition:background .15s}.anno-anno{background:color-mix(in srgb,var(--take) 22%,transparent);border-bottom-color:var(--take)}.anno-concept{background:color-mix(in srgb,var(--note) 22%,transparent);border-bottom-color:var(--note)}.anno-mark:hover{background:color-mix(in srgb,var(--accent) 24%,transparent)}.anno-fly-bd{z-index:59;position:fixed;inset:0}.anno-fly{z-index:60;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--glass-bd);width:300px;box-shadow:0 18px 50px #0000008c, inset 0 1px 0 var(--glass-hi);padding:13px;position:fixed}.anno-fly .af-head{color:var(--faint);margin-bottom:8px;font-size:11.5px}.anno-fly .af-badge{font-weight:600}.anno-fly .af-badge.anno{color:var(--take)}.anno-fly .af-badge.concept{color:var(--note)}.anno-fly .af-quote{color:var(--faint);border-left:2px solid var(--glass-bd);overflow-wrap:anywhere;margin-bottom:10px;padding-left:8px;font-size:11.5px;font-style:italic}.anno-fly textarea{box-sizing:border-box;resize:none;background:var(--app-bg);border:1px solid var(--line);border-radius:var(--r-md);width:100%;min-height:60px;color:var(--fg);font:inherit;outline:none;padding:9px;font-size:13px}.anno-fly .af-act{justify-content:flex-end;margin-top:10px;display:flex}.anno-fly .af-exp{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 24%,transparent);border:1px solid var(--accent-soft);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:5px;padding:6px 11px;font-size:12px;display:inline-flex}.idx{border-radius:var(--r-md);cursor:pointer;transition:background .12s var(--ease);align-items:center;gap:9px;padding:8px 10px;display:flex}.idx:hover{background:var(--glass-2)}.idx .ci{border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;display:flex}.idx .ix-k{color:var(--faint);font-size:9.5px}.idx .ix-t{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.idx .ti-jump{color:var(--faint);flex:none;margin-left:auto;font-size:13px}.slash{z-index:50;background:color-mix(in srgb,var(--app-bg) 92%,var(--glass-2));width:268px;max-height:340px;padding:6px;position:fixed;overflow:auto}.slash .gl{color:var(--faint);padding:8px 10px 4px;font-size:10px;font-weight:600}.slash .mi{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:11px;padding:7px 10px;font-size:13px;display:flex}.slash .mi:hover,.slash .mi.sel{background:var(--glass-2)}.slash .mi .ic{border-radius:var(--r-sm);background:var(--glass-2);width:27px;height:27px;color:var(--muted);justify-content:center;align-items:center;font-size:15px;display:flex}.slash .mi .sc{color:var(--faint);margin-left:auto;font-family:ui-monospace,monospace;font-size:10.5px}.slash-strip{z-index:60;-webkit-overflow-scrolling:touch;background:var(--pop-bg);border-top:1px solid var(--panel-bd);border-bottom:1px solid var(--panel-bd);align-items:center;gap:7px;padding:8px 10px;display:flex;position:fixed;left:0;right:0;overflow-x:auto;box-shadow:0 -8px 24px #00000047}html.light .slash-strip{box-shadow:0 -8px 24px #32345a29}.slash-strip::-webkit-scrollbar{display:none}.slash-strip .ss-find{color:var(--accent-fg);border-right:1px solid var(--line);flex:none;align-items:center;gap:4px;padding:0 8px 0 2px;font-family:ui-monospace,monospace;font-size:12px;display:inline-flex}.slash-strip .ss-find .ti{font-size:13px}.slash-strip .ss-chip{border-radius:var(--r-full);background:var(--glass-2);border:1px solid var(--glass-bd);min-height:38px;font:inherit;color:var(--fg);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.slash-strip .ss-chip .ti{color:var(--muted);font-size:15px}.slash-strip .ss-chip.sel{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent-soft);color:var(--accent-fg)}.slash-strip .ss-chip.sel .ti{color:var(--accent-fg)}.slash-strip .ss-chip .ss-sc{color:var(--faint);font-family:ui-monospace,monospace;font-size:9.5px}.slash-strip .ss-div{background:var(--line);flex:none;width:1px;height:20px;margin:0 2px}.ic-task{background:color-mix(in srgb,var(--task) 22%,transparent)!important;color:var(--task)!important}.ic-event{background:color-mix(in srgb,var(--event) 22%,transparent)!important;color:var(--event)!important}.ic-q{background:color-mix(in srgb,var(--question) 22%,transparent)!important;color:var(--question)!important}.ic-anno{background:color-mix(in srgb,var(--note) 22%,transparent)!important;color:var(--note)!important}.memo-side{overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;padding:15px 16px;display:flex;overflow-y:auto}.memo-side h3{z-index:2;background:var(--panel-bg);flex:none;margin-top:-2px;padding:2px 0 6px;position:sticky;top:-15px}.memo-side .idx,.memo-side .carved,.memo-side .sub,.memo-side .empty{flex:none}.memo-side h3{align-items:center;gap:7px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.memo-side .sub{color:var(--faint);margin-bottom:14px;font-size:11.5px}.carved{border-radius:var(--r-sm);border:1px solid var(--row-bd);background:var(--row-bg);cursor:pointer;transition:background .15s var(--ease);gap:11px;margin-bottom:8px;padding:9px 11px;display:flex}.carved:hover{background:color-mix(in srgb,var(--row-bg) 60%,var(--glass-2))}.carved .ci{border-radius:var(--r-md);flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:16px;display:flex}.carved .kn{color:var(--faint);margin-bottom:2px;font-size:10px}.carved .tx{font-size:12.5px;line-height:1.4}.refnote{color:var(--faint);background:var(--row-bg);border:1px solid var(--line);border-radius:var(--r-md);margin-top:auto;padding:10px 12px;font-size:11px;line-height:1.5}.gmeta{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:flex}.gcanvas{border-radius:var(--r-lg);border:1px solid var(--panel-bd);background:var(--panel-bg);flex:1;min-height:0;position:relative;overflow:hidden}.gcanvas .react-flow{height:100%}.gerr{z-index:6;color:#f87171;background:var(--glass);border:1px solid var(--line);border-radius:var(--r-md);padding:7px 12px;font-size:12.5px;position:absolute;top:12px;left:12px}.gempty{z-index:4;color:var(--faint);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.gempty i{opacity:.6;font-size:30px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.gcanvas .react-flow__controls{border:1px solid var(--glass-bd);border-radius:var(--r-md);overflow:hidden;box-shadow:0 8px 24px #00000052}.gcanvas .react-flow__controls-button{background:color-mix(in srgb,var(--app-bg) 86%,#fff);border-bottom:1px solid var(--glass-bd);color:var(--fg);fill:var(--fg)}html.light .gcanvas .react-flow__controls-button{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.gcanvas .react-flow__controls-button:hover{background:color-mix(in srgb,var(--accent) 14%,var(--app-bg))}.gcanvas .react-flow__minimap{background:color-mix(in srgb,var(--app-bg) 86%,#fff);border:1px solid var(--glass-bd);border-radius:var(--r-md);box-shadow:0 8px 24px #00000052}html.light .gcanvas .react-flow__minimap{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.gcanvas .react-flow__attribution{display:none}.gfilter{z-index:5;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:8px 14px;display:flex;position:relative}.gfilter .flab{color:var(--faint);align-items:center;gap:6px;margin-right:2px;font-size:12px;display:inline-flex}.gfilter .seltag{border-radius:var(--r-full);background:color-mix(in srgb,var(--tagc) 28%,transparent);border:1px solid var(--tagc);color:color-mix(in srgb,var(--tagc) 88%,white);align-items:center;gap:6px;padding:4px 5px 4px 10px;font-size:12px;display:inline-flex}html.light .gfilter .seltag{color:color-mix(in srgb,var(--tagc) 55%,black)}.gfilter .seltag .dot{background:var(--tagc);border-radius:50%;width:8px;height:8px}.gfilter .seltag .rm{cursor:pointer;opacity:.7;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:inline-flex}.gfilter .seltag .rm:hover{opacity:1;background:#fff3}.gfilter .addtag{border-radius:var(--r-full);cursor:pointer;border:1px dashed var(--glass-bd);color:var(--muted);background:0 0;align-items:center;gap:5px;padding:5px 11px;font-size:12px;display:inline-flex}.gfilter .addtag:hover{border-style:solid;border-color:var(--accent-soft);color:var(--fg)}.gfilter .fand{color:var(--faint);background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px 8px;font-size:11px;font-weight:600}.gfilter .fcount{color:var(--accent-fg);font-size:11.5px}.gfilter .fclear{color:var(--faint);cursor:pointer;border-radius:var(--r-sm);align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;display:inline-flex}.gfilter .fclear:hover{background:var(--glass-2);color:var(--fg)}.gtagdrop-bd{z-index:39;position:fixed;inset:0}.gtagdrop{z-index:40;border-radius:var(--r-lg);background:color-mix(in srgb,var(--app-bg) 86%,#fff);border:1px solid var(--glass-bd);width:252px;max-height:330px;box-shadow:var(--shadow);padding:7px;position:absolute;top:46px;left:14px;overflow:auto}html.light .gtagdrop{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.gtagdrop .ds{border:1px solid var(--line);background:var(--glass);border-radius:var(--r-md);color:var(--faint);align-items:center;gap:7px;margin-bottom:5px;padding:7px 9px;display:flex}.gtagdrop .ds input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;width:100%;font-size:12.5px}.gtagdrop .hdr{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;padding:4px 9px 6px;font-size:10px}.gtagdrop .opt{border-radius:var(--r-sm);color:var(--muted);cursor:pointer;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;display:flex}.gtagdrop .opt:hover{background:var(--glass-2);color:var(--fg)}.gtagdrop .opt.on{color:var(--fg)}.gtagdrop .opt .dot{border-radius:50%;flex:none;width:9px;height:9px}.gtagdrop .opt .ct{color:var(--faint);background:var(--glass-2);border-radius:var(--r-xs);margin-left:auto;padding:0 6px;font-size:11px}.gtagdrop .opt .ck{color:var(--accent-fg);margin-left:4px;font-size:14px}.gtagdrop-empty{color:var(--faint);padding:10px 9px;font-size:12px}.gnode.dim{opacity:.16;filter:saturate(.4);transition:opacity .25s,filter .25s}.gnode.anchor{opacity:.42}.gheavy{color:var(--event);background:color-mix(in srgb,var(--event) 14%,var(--app-bg));border:1px solid color-mix(in srgb,var(--event) 30%,transparent);border-radius:var(--r-full);align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;display:inline-flex}.gheavy .ti{font-size:13px}.gsrc{border-radius:var(--r-full);background:var(--glass-2);border:1px solid var(--glass-bd);gap:3px;padding:4px;display:inline-flex}.gsrc button{border-radius:var(--r-full);height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.gsrc button .ti{font-size:15px}.gsrc button.on{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 22%,transparent)}.react-flow__edge.edge-dim{opacity:.12;transition:opacity .25s}.fedge-label{pointer-events:none;color:var(--fg);background:var(--glass);border:1px solid var(--glass-bd);border-radius:var(--r-sm);white-space:nowrap;padding:2px 7px;font-size:10.5px;position:absolute;box-shadow:0 2px 8px #00000040}.glegend{z-index:6;border-radius:var(--r-lg);border:1px solid var(--glass-bd);background:color-mix(in srgb,var(--app-bg) 86%,#fff);flex-direction:column;gap:5px;max-width:200px;padding:10px 12px;display:flex;position:absolute;inset:14px 14px auto auto;box-shadow:0 8px 24px #00000052}html.light .glegend{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.glegend .lg-h{color:var(--faint);letter-spacing:.02em;margin-top:4px;font-size:10px;font-weight:600}.glegend .lg-h:first-child{margin-top:0}.glegend .lg-row{color:var(--fg);align-items:center;gap:8px;font-size:12px;display:flex}.glegend .lg-area{border-radius:var(--r-xs);border:1.5px dashed;flex:none;width:15px;height:11px}.glegend .lg-ring{border:2.5px solid;border-radius:50%;flex:none;width:12px;height:12px}.gnode{width:52px;height:52px;position:relative}.gnode .gnh{opacity:0;pointer-events:none;background:0 0;border:0;width:1px;min-width:0;height:1px;min-height:0}.gnode-circle{background:var(--glass-2);border:2px solid var(--gc,#94a3b8);width:52px;height:52px;box-shadow:0 4px 14px #0000004d,inset 0 1px 0 var(--glass-hi);transition:box-shadow .2s var(--ease),transform .12s var(--ease);background-position:50%;background-size:cover;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.gnode-circle .ti{color:var(--gc,#94a3b8);font-size:21px}.gnode:hover .gnode-circle{transform:scale(1.06)}.gnode.root .gnode-circle{box-shadow:0 0 0 4px color-mix(in srgb,var(--gc) 30%,transparent),0 4px 14px #00000059}.gnode.proposed .gnode-circle{opacity:.8;border-style:dashed}.gnode.pin .gnode-circle{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 55%,transparent),0 6px 18px #00000080}.gpin-badge{cursor:pointer;z-index:3;background:var(--accent);color:#1b1226;border:2px solid var(--app-bg);width:20px;height:20px;transition:transform .15s var(--ease),background .15s;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #00000080}.gpin-badge .ti{font-size:11px}.gpin-badge .x-i{display:none}.gpin-badge:hover{background:var(--danger,#ff8095);color:#fff;transform:scale(1.18)}.gpin-badge:hover .pin-i{display:none}.gpin-badge:hover .x-i{display:block}.gnode .gdrift{z-index:3;background:var(--warn,#fbbf24);color:#1b1226;border:2px solid var(--app-bg);border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:flex;position:absolute;top:-4px;left:-4px;box-shadow:0 2px 6px #00000080}.gnode .gdrift .ti{font-size:11px}.gnode.dim .gdrift{opacity:.5}.gctx-bd{z-index:60;position:fixed;inset:0}.gctx{z-index:61;border-radius:var(--r-lg);background:var(--pop-bg);min-width:160px;box-shadow:var(--sh-pop);padding:6px;position:fixed}.gctx .mi{border-radius:var(--r-sm);cursor:pointer;color:var(--fg);white-space:nowrap;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.gctx .mi:hover{background:var(--glass-2)}.gctx .mi .ti{color:var(--muted);font-size:16px}.wl-content{padding:4px;position:relative;overflow:auto}.wl-grid2{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:80px;grid-auto-flow:dense;align-content:start;gap:14px;padding:2px;display:grid}.wl-grid2.editing{padding-right:248px}.wl-grid2.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.w2{flex-direction:column;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}.w2 h3{color:var(--fg);align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;display:flex}.w2 h3 .ti{color:var(--faint);margin-left:auto;font-size:16px}.w2 h3 .ct{color:var(--faint);font-size:12px;font-weight:500}.actband{flex-wrap:wrap;align-items:stretch;gap:14px;margin-bottom:14px;display:flex}.actband .bw{flex-direction:column;min-width:0;padding:16px;display:flex}.actband .bw.w6{flex:none;max-width:100%}.actband .bw.wfit{flex:none}.actband .bw.wfit .kstat{width:184px}.actband .bw.w3{flex:0 340px;max-width:100%}@media (width<=720px){.actband .bw.w6{flex:100%}}.actband h3{color:var(--fg);align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.actband h3 .sub{color:var(--faint);font-size:11px;font-weight:500}.actband .h3cnt{color:var(--accent-fg);align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.actband .jandi{max-width:100%;overflow-x:auto}.actband .jmonths{min-width:411px;color:var(--faint);justify-content:space-between;margin-bottom:5px;padding-left:24px;font-size:9.5px;display:flex}.actband .jgridwrap{gap:6px;display:flex}.actband .jdays{color:var(--faint);text-align:right;grid-template-rows:repeat(7,12px);gap:3px;width:18px;font-size:8.5px;display:grid}.actband .jdays span{line-height:12px}.actband .jgrid{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;grid-auto-flow:column;gap:3px;display:grid}.actband .jc{width:12px;height:12px;transition:transform .1s var(--ease);border-radius:3px}.actband .jc:hover{transform:scale(1.35)}.actband .jc.future{visibility:hidden}.actband .jc.lv0{background:var(--glass-2)}.actband .jc.lv1{background:color-mix(in srgb,var(--accent) 28%,var(--glass-2))}.actband .jc.lv2{background:color-mix(in srgb,var(--accent) 52%,var(--glass-2))}.actband .jc.lv3{background:color-mix(in srgb,var(--accent) 76%,var(--glass-2))}.actband .jc.lv4{background:var(--accent)}.actband .jlegend{color:var(--faint);justify-content:flex-end;align-items:center;gap:4px;min-width:411px;margin-top:9px;font-size:10px;display:flex}.actband .jlegend .jc{width:11px;height:11px}.actband .kstat{grid-template-columns:1fr 1fr;gap:13px 10px;display:grid}.actband .kpi.hero{grid-column:1/-1}.actband .kpi .v{font-variant-numeric:tabular-nums;color:var(--fg);font-size:18px;font-weight:700;line-height:1}.actband .kpi.hero .v{color:var(--accent-fg);font-size:26px}.actband .kpi .v .u{color:var(--muted);margin-left:2px;font-size:11px;font-weight:600}.actband .kpi .l{color:var(--faint);white-space:nowrap;margin-top:4px;font-size:10px}.actband .twk{flex-direction:column;gap:13px;display:flex}.actband .tbarrow{align-items:center;gap:10px;font-size:12.5px;display:flex}.actband .tbarrow .lb{width:72px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:6px;display:flex;overflow:hidden}.actband .tbarrow .lb .pd{border-radius:50%;flex:none;width:8px;height:8px}.actband .tbarrow .track{border-radius:var(--r-full);background:var(--glass-2);flex:1;height:9px;overflow:hidden}.actband .tbarrow .track i{border-radius:var(--r-full);height:100%;display:block}.actband .tbarrow .n{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:20px;font-size:12px;font-weight:600}.actband .tmore{color:var(--faint);margin-top:2px;font-size:11px}.wbody{flex:1;min-height:0;overflow:auto}.wbody.mini,.w2 .mini{color:var(--faint);font-size:12px}.w2grip{height:30px;color:var(--accent-fg);touch-action:none;-webkit-user-select:none;user-select:none;background:color-mix(in srgb,var(--accent) 16%,transparent);border-bottom:1px solid var(--accent-soft);cursor:grab;border-radius:var(--r-2xl) var(--r-2xl) 0 0;justify-content:center;align-items:center;gap:6px;font-size:11px;display:none;position:absolute;top:0;left:0;right:0}.w2grip .dots{letter-spacing:2px;opacity:.8}.w2hide{z-index:2;background:var(--glass-2);border:1px solid var(--glass-bd);width:21px;height:21px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:8px;right:8px}.w2hide:hover{background:var(--danger);color:#fff;border-color:#0000}.w2resize{width:20px;height:20px;color:var(--accent-fg);cursor:nwse-resize;opacity:.85;touch-action:none;justify-content:center;align-items:center;font-size:13px;display:none;position:absolute;bottom:3px;right:3px}.wl-grid2.editing .w2{box-shadow:var(--shadow),inset 0 0 0 1.5px var(--accent-soft)}.wl-grid2.editing .w2grip,.wl-grid2.editing .w2resize{display:flex}.wl-tray{z-index:8;flex-direction:column;gap:11px;width:232px;padding:15px 16px;display:flex;position:absolute;top:4px;bottom:4px;right:4px;overflow:auto}.wl-tray h4{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.wl-tray h4 .ti{font-size:16px}.wl-tray .sub{color:var(--faint);margin-top:-5px;font-size:11.5px;line-height:1.4}.wl-tray .titem{border-radius:var(--r-lg);background:var(--glass-2);border:1px solid var(--glass-bd);align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.wl-tray .titem .ti{color:var(--muted);font-size:16px}.wl-tray .titem .add{border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 22%,transparent);width:24px;height:24px;color:var(--accent-fg);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;display:flex}.wl-tray .empty{color:var(--faint);text-align:center;padding:10px 0;font-size:12px}.gnode-label{white-space:nowrap;color:var(--fg);background:color-mix(in srgb,var(--app-bg) 55%,transparent);border-radius:var(--r-sm);pointer-events:none;text-overflow:ellipsis;max-width:140px;padding:1px 6px;font-size:11px;font-weight:500;position:absolute;top:57px;left:50%;overflow:hidden;transform:translate(-50%)}.os-image{margin:12px 0;display:flex}.os-image.align-left{justify-content:flex-start}.os-image.align-center{justify-content:center}.os-image.align-right{justify-content:flex-end}.oi-wrap{max-width:100%;line-height:0;position:relative}.oi-img{border-radius:var(--r-lg);border:1px solid var(--glass-bd);width:100%;height:auto;display:block;box-shadow:0 6px 22px #0000004d}.oi-wrap.sel{box-shadow:0 0 0 2px var(--accent);border-radius:var(--r-lg)}.oi-wrap.sel .oi-img{border-color:#0000}.oi-h{border-radius:var(--r-xs);background:var(--accent);border:2px solid var(--app-bg);z-index:3;width:12px;height:12px;position:absolute}.oi-h.nw{cursor:nwse-resize;top:-6px;left:-6px}.oi-h.ne{cursor:nesw-resize;top:-6px;right:-6px}.oi-h.sw{cursor:nesw-resize;bottom:-6px;left:-6px}.oi-h.se{cursor:nwse-resize;bottom:-6px;right:-6px}.oi-wpill{color:#fff;border-radius:var(--r-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;padding:2px 7px;font-size:10.5px;line-height:1.3;position:absolute;bottom:7px;right:7px}.oi-toolbar{border-radius:var(--r-lg);z-index:5;white-space:nowrap;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.oi-toolbar button{width:32px;height:32px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.oi-toolbar button:hover{background:var(--glass-2);color:var(--fg)}.oi-toolbar button.on{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-fg)}.oi-toolbar button.del:hover{background:color-mix(in srgb,var(--danger) 22%,transparent);color:var(--danger)}.oi-toolbar .sep{background:var(--line);width:1px;height:20px;margin:0 3px}.icon-backdrop{z-index:40;position:fixed;inset:0}.iconpop{z-index:50;background:color-mix(in srgb,var(--app-bg) 93%,transparent);-webkit-backdrop-filter:blur(44px)saturate(180%);width:318px;padding:13px;position:absolute;top:70px;left:20px}.iconpop .ip-tabs{background:var(--glass-2);border:1px solid var(--glass-bd);border-radius:var(--r-full);gap:3px;margin-bottom:12px;padding:3px;display:flex}.iconpop .ip-tabs button{color:var(--muted);font:inherit;border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:12.5px;display:flex}.iconpop .ip-tabs button.on{background:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent-fg);box-shadow:inset 0 1px 0 var(--glass-hi)}.iconpop .ip-top{align-items:center;gap:8px;min-height:20px;margin-bottom:11px;display:flex}.iconpop .ip-search{border-radius:var(--r-md);background:var(--glass);border:1px solid var(--line);color:var(--faint);flex:1;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}.iconpop .ip-search input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.iconpop .ip-rm{color:var(--faint);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.iconpop .ip-rm:hover{color:var(--danger)}.iconpop .emojigrid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:184px;display:grid;overflow:auto}.iconpop .emojigrid span{aspect-ratio:1;border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;font-size:19px;display:flex}.iconpop .emojigrid span:hover{background:var(--glass-2)}.iconpop .emojigrid span.sel{background:color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:inset 0 0 0 1px var(--accent-soft)}.iconpop .dropzone{border:1.5px dashed var(--glass-bd);border-radius:var(--r-lg);text-align:center;color:var(--muted);cursor:pointer;transition:.18s var(--ease);background:var(--glass);padding:22px 14px}.iconpop .dropzone:hover,.iconpop .dropzone.drag{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--glass));color:var(--accent-fg)}.iconpop .dropzone .big{color:var(--accent-fg);margin-bottom:7px;font-size:30px}.iconpop .dropzone .t1{color:var(--fg);font-size:13px;font-weight:600}.iconpop .dropzone .t2{color:var(--faint);margin-top:4px;font-size:11px}.iconpop .ip-preview{border-radius:var(--r-md);background:var(--glass);border:1px solid var(--line);align-items:center;gap:11px;margin-top:12px;padding:9px;display:flex}.iconpop .ip-preview .pv{border-radius:var(--r-md);border:1px solid var(--glass-bd);background-position:50%;background-size:cover;flex:none;width:44px;height:44px}.iconpop .ip-preview .pn{font-size:12px;font-weight:600}.iconpop .ip-preview .ps{color:var(--faint);font-size:10.5px}.iconpop .ip-empty{text-align:center;color:var(--faint);padding:14px;font-size:12px}.ip-spin{animation:1s linear infinite ip-spin}@keyframes ip-spin{to{transform:rotate(360deg)}}.tgl{align-items:flex-start;gap:2px;margin:8px 0;display:flex}.tgl>button{cursor:pointer;width:20px;height:28px;color:var(--faint);font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.tgl>button:before{content:"";width:6px;height:6px;transition:transform .18s var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;margin-left:-2px;transform:rotate(-45deg)}.tgl.is-open>button:before{transform:rotate(45deg)translate(-2px,-2px)}.tgl>button:hover{color:var(--fg)}.tgl>div{flex:1;min-width:0}.tgl summary{color:var(--fg);min-height:24px;padding:3px 2px;font-weight:600;list-style:none;display:block}.tgl summary::marker{content:""}.tgl summary::-webkit-details-marker{display:none}.tgl [data-type=detailsContent]{border-left:1px solid var(--panel-bd);margin:2px 0 2px 3px;padding:2px 0 2px 13px}.tgl [data-type=detailsContent]>:first-child{margin-top:0}.math-inline{vertical-align:baseline;display:inline-block}.math-inline .math-render{border-radius:var(--r-xs);cursor:pointer;padding:0 2px;line-height:1;display:inline-block}.math-inline .math-render:hover{background:var(--glass-2)}.math-inline.is-selected .math-render{outline:2px solid var(--accent-fg);outline-offset:1px}.math-block{text-align:center;margin:16px 0;position:relative}.math-block .math-render{border-radius:var(--r-md);cursor:pointer;padding:12px 44px;display:block;overflow-x:auto}.math-block .math-render:hover{background:color-mix(in srgb,var(--accent) 7%,var(--glass))}.math-block.is-selected .math-render{outline:2px solid var(--accent-fg);outline-offset:1px}.math-block .mb-tools{opacity:0;transition:opacity .12s var(--ease);pointer-events:none;gap:2px;display:flex;position:absolute;top:8px;right:8px}.math-block:hover .mb-tools{opacity:1;pointer-events:auto}.math-block .mb-tools button{border-radius:var(--r-sm);background:var(--glass-2);width:28px;height:28px;color:var(--faint);cursor:pointer;font-size:14px;font:inherit;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex}.math-block .mb-tools button:hover{color:var(--fg);border-color:var(--glass-bd)}@media (width<=620px){.math-block .math-render{padding:10px 12px}}.math-inline.editing .mi-edit{vertical-align:baseline;border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 12%,var(--glass));border:1px solid var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);align-items:center;gap:4px;padding:1px 6px;display:inline-flex;position:relative}.mi-badge{color:var(--accent-fg);opacity:.6;font-family:ui-monospace,Menlo,monospace;font-size:12px}.mi-src{color:var(--accent-fg);background:0 0;border:0;outline:none;min-width:2ch;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.mi-src::placeholder{color:var(--faint)}.mi-prev{white-space:nowrap;background:color-mix(in srgb,var(--app-bg) 92%,var(--glass-2));border:1px solid var(--glass-bd);border-radius:var(--r-md);box-shadow:var(--shadow);color:var(--fg);padding:6px 12px;font-size:15px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mi-prev:after{content:"";border:5px solid #0000;border-top-color:var(--glass-bd);position:absolute;top:100%;left:50%;transform:translate(-50%)}.mi-prev .mi-plabel{color:var(--faint);background:var(--app-bg);padding:0 4px;font-size:9px;position:absolute;top:-8px;left:9px}.math-block.editing{text-align:left}.mb-edit{border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 8%,var(--glass));border:1px solid var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent);padding:12px 14px}.mb-srcrow{align-items:flex-start;gap:9px;display:flex}.mb-badge{color:var(--faint);flex:none;align-items:center;gap:4px;margin-top:9px;font-size:10.5px;display:inline-flex}.mb-badge .ti{font-size:13px}.mb-src{min-width:0;color:var(--fg);background:var(--app-bg);border:1px solid var(--line);border-radius:var(--r-sm);resize:vertical;outline:none;flex:1;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}.mb-src:focus{border-color:var(--accent-fg)}.mb-src::placeholder{color:var(--faint)}.mb-live{text-align:center;min-height:1.4em;margin-top:12px;overflow-x:auto}.mb-live.mb-empty{color:var(--faint);font-size:12px;font-style:italic}.mb-hint{text-align:center;color:var(--faint);margin-top:9px;font-size:10.5px}.mb-hint kbd{background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-xs);color:var(--fg);padding:0 5px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.rb-math{text-align:center;margin:14px 0;overflow-x:auto}.katex{color:inherit;font-size:1.05em}.math-block .katex-display{margin:0}.katex .katex-error{color:var(--danger)}.cblock{border:1px solid var(--glass-bd);border-radius:var(--r-lg);background:color-mix(in srgb,#000 30%,var(--glass));margin:12px 0 16px;position:relative;overflow:visible}html.light .cblock{background:color-mix(in srgb,#fff 50%,var(--glass))}.cblock .cb-bar{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:40px;padding:7px 9px 7px 11px;display:flex;position:relative}.cblock .cb-lang{color:var(--fg);background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:7px;padding:5px 9px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:inline-flex}.cblock .cb-lang:hover{border-color:var(--glass-bd)}.cblock .cb-lang .gi{color:var(--accent-fg);font-size:14px}.cblock .cb-lang .cv{color:var(--faint);font-size:11px}.cblock .cb-lang .rdot{background:var(--success);border-radius:50%;width:6px;height:6px;margin-left:1px}.cblock .cb-tabs{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-full);margin-left:2px;padding:2px;display:inline-flex}.cblock .cb-tabs button{color:var(--faint);font:inherit;border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;align-items:center;padding:5px 9px;display:inline-flex}.cblock .cb-tabs button i{font-size:15px}.cblock .cb-tabs button.on{background:var(--glass-2);color:var(--fg)}.cblock .cb-tabs button.on i{color:var(--accent-fg)}.cblock .cb-norender{color:var(--faint);align-items:center;gap:4px;margin-left:4px;font-size:10.5px;display:inline-flex}.cblock .cb-actions{gap:4px;margin-left:auto;display:flex}.cblock .cb-actions button{border-radius:var(--r-sm);width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.cblock .cb-actions button:hover{background:var(--glass-2);color:var(--fg)}.cblock pre.hljs{tab-size:2;color:var(--fg);background:0 0;border:0;border-radius:0;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.65;overflow:auto}.cblock pre.hljs code{font:inherit;color:inherit;white-space:pre;background:0 0;border:0;padding:0}.cblock pre.hljs.hide{display:none}.cblock .hljs-keyword,.cblock .hljs-built_in.hljs-keyword{color:var(--t-key)}.cblock .hljs-string,.cblock .hljs-meta-string{color:var(--t-str)}.cblock .hljs-comment,.cblock .hljs-quote{color:var(--t-com);font-style:italic}.cblock .hljs-number,.cblock .hljs-literal{color:var(--t-num)}.cblock .hljs-title,.cblock .hljs-title.function_,.cblock .hljs-function .hljs-title,.cblock .hljs-section{color:var(--t-fn)}.cblock .hljs-tag,.cblock .hljs-name,.cblock .hljs-selector-tag{color:var(--t-tag)}.cblock .hljs-attr,.cblock .hljs-attribute,.cblock .hljs-selector-attr,.cblock .hljs-property{color:var(--t-attr)}.cblock .hljs-built_in,.cblock .hljs-type,.cblock .hljs-class .hljs-title{color:var(--t-bi)}.cblock .hljs-meta,.cblock .hljs-symbol,.cblock .hljs-bullet{color:var(--faint)}.cblock .hljs-deletion{color:var(--danger)}.cblock .hljs-addition{color:var(--success)}.cblock .cb-render{background:var(--render-bg);color:var(--render-fg);border-radius:0 0 var(--r-lg) var(--r-lg);min-height:120px;transition:background .2s;position:relative}.cblock.wbg{--render-bg:#fff;--render-fg:#1b1d26;--render-line:#14162d1a}.cblock .cb-frame-wrap{padding:0}.cblock .cb-frame{border-radius:0 0 var(--r-lg) var(--r-lg);background:0 0;border:0;width:100%;min-height:140px;display:block}.cblock .cb-mmd{justify-content:center;align-items:center;min-height:140px;padding:18px;display:flex}.cblock .cb-mmd svg{max-width:100%;height:auto}.cblock .cb-err{color:var(--danger);align-items:flex-start;gap:7px;padding:16px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:flex}.cblock .cb-badge{color:var(--render-fg);opacity:.7;background:var(--render-line);border:1px solid var(--render-line);border-radius:var(--r-sm);z-index:2;align-items:center;gap:4px;padding:2px 7px;font-size:10px;display:inline-flex;position:absolute;top:8px;right:10px}.cblock .rbg{z-index:2;background:var(--render-line);border:1px solid var(--render-line);border-radius:var(--r-full);align-items:center;gap:4px;padding:2px;display:inline-flex;position:absolute;top:8px;left:10px}.cblock .rbg .lab{color:var(--render-fg);opacity:.6;padding:0 4px;font-size:10px}.cblock .rbg button{color:var(--render-fg);opacity:.55;border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:18px;font-size:12px;display:inline-flex}.cblock .rbg button.on{opacity:1;background:color-mix(in srgb,var(--render-fg) 16%,transparent)}.cblock .cb-langpop-bd{z-index:39;position:fixed;inset:0}.cblock .cb-langpop{z-index:40;border-radius:var(--r-lg);background:color-mix(in srgb,var(--app-bg) 86%,#fff);border:1px solid var(--glass-bd);width:230px;max-height:300px;box-shadow:var(--shadow);padding:7px;position:absolute;top:44px;left:9px;overflow:auto}html.light .cblock .cb-langpop{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.cblock .cb-langpop .srch{border:1px solid var(--line);background:var(--glass);border-radius:var(--r-md);color:var(--faint);align-items:center;gap:7px;margin-bottom:6px;padding:7px 9px;display:flex}.cblock .cb-langpop .srch input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;width:100%;font-size:12.5px}.cblock .cb-langpop .opt{border-radius:var(--r-sm);color:var(--muted);cursor:pointer;align-items:center;gap:9px;padding:7px 9px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;display:flex}.cblock .cb-langpop .opt:hover{background:var(--glass-2);color:var(--fg)}.cblock .cb-langpop .opt.on{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--fg)}.cblock .cb-langpop .opt .rb{color:var(--success);background:color-mix(in srgb,var(--success) 16%,transparent);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);border-radius:var(--r-xs);align-items:center;gap:3px;margin-left:auto;padding:1px 6px;font-family:-apple-system,sans-serif;font-size:9.5px;display:inline-flex}.cblock .cb-langpop .grp{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;padding:6px 9px 3px;font-size:10px}.cblock .cb-langpop .cb-empty{color:var(--faint);padding:10px 9px;font-size:12px}.auth-wrap{z-index:200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.authcard{border-radius:var(--r-2xl);width:380px;max-width:100%;padding:30px 28px}.authcard .auth-mark{border-radius:var(--r-lg);background:var(--accent);color:#1a1024;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 16px;font-size:24px;display:flex}.authcard .auth-mark.s{background:var(--success,#34d399);color:#04231a}html.light .authcard .auth-mark{color:#fff}.authcard .auth-mark .tmark{background:currentColor;width:28px;height:28px;-webkit-mask:url(/tramen-mark.svg) 50%/contain no-repeat;mask:url(/tramen-mark.svg) 50%/contain no-repeat}.authcard .auth-h1{text-align:center;margin:0;font-size:21px;font-weight:680}.authcard .auth-sub{text-align:center;color:var(--faint);margin:4px 0 20px;font-size:12.5px}.authcard .auth-lab{color:var(--faint);margin:0 0 7px 2px;font-size:11.5px;display:block}.authcard .auth-gap{height:13px}.auth-pw{border:1px solid var(--line);background:var(--glass);border-radius:var(--r-md);align-items:center;gap:9px;padding:11px 13px;display:flex}.auth-pw:focus-within{border-color:var(--accent-soft)}.auth-pw>i{color:var(--faint);flex:none;font-size:17px}.auth-pw input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.auth-pw .eye{cursor:pointer}.authcard .auth-err{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 26%,transparent);border-radius:var(--r-md);align-items:center;gap:7px;margin-top:14px;padding:9px 11px;font-size:12px;display:flex}.auth-btn{border-radius:var(--r-md);width:100%;font:inherit;cursor:pointer;background:var(--accent);color:#1a1024;box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 40%,transparent);border:0;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:12px;font-size:14px;font-weight:600;display:flex}html.light .auth-btn{color:#fff}.auth-btn:disabled{opacity:.7;cursor:default}.authcard .auth-hint{color:var(--faint);text-align:center;margin-top:14px;font-size:11px;line-height:1.6}.authcard .auth-hint b{color:var(--muted)}.auth-link{color:var(--accent);cursor:pointer;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-btn.passkey{color:var(--fg);border:1px solid var(--accent-soft);box-shadow:none;background:0 0}.auth-btn.passkey:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.auth-or{color:var(--faint);align-items:center;gap:10px;margin:14px 0 4px;font-size:11px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-btn.ghost{color:var(--muted);border:1px solid var(--line);box-shadow:none;background:0 0;font-weight:550}.auth-btn.ghost:hover{background:var(--glass)}.aa-step{letter-spacing:.06em;width:fit-content;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:var(--r-full);margin:0 auto 18px;padding:4px 12px;font-size:11px;font-weight:700}.aa-code{justify-content:center;gap:8px;margin:4px 0 10px;display:flex}.aa-code i{border-radius:var(--r-lg);background:var(--row-bg,var(--glass));border:1px solid var(--line);width:46px;height:56px;color:var(--fg);justify-content:center;align-items:center;font:650 26px ui-monospace,Menlo,monospace;display:flex}.aa-codelab{color:var(--faint);text-align:center;margin-bottom:20px;font-size:11.5px;line-height:1.6}.aa-codelab b{color:var(--muted)}.aa-wait{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;display:flex}.aa-ttl{border-radius:var(--r-full);background:var(--glass);border:1px solid var(--line);height:5px;overflow:hidden}.aa-ttl span{border-radius:var(--r-full);background:var(--accent);height:100%;transition:width 1s linear;display:block}.aa-ttltxt{color:var(--faint);text-align:right;margin:5px 0 8px;font-size:10.5px}.aa-big{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:32px;display:flex}.aa-big.warn{color:var(--warn,#fbbf24);background:color-mix(in srgb,var(--warn,#fbbf24) 13%,transparent);border:1px solid color-mix(in srgb,var(--warn,#fbbf24) 30%,transparent)}.aa-big.ok{color:var(--success,#34d399);background:color-mix(in srgb,var(--success,#34d399) 13%,transparent);border:1px solid color-mix(in srgb,var(--success,#34d399) 30%,transparent)}.aa-why{color:var(--faint);background:var(--glass);border:1px solid var(--line);border-radius:var(--r-md);text-align:left;margin:12px 0 4px;padding:11px 13px;font-size:11.5px;line-height:1.8}.aa-why b{color:var(--muted)}.appdl-list{flex-direction:column;gap:8px;max-width:460px;margin-top:6px;display:flex}.appdl-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--glass);align-items:center;gap:12px;padding:12px 14px;display:flex}.appdl-ic{border-radius:var(--r-sm);background:var(--glass-2);width:36px;height:36px;color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.appdl-bd{flex:1;min-width:0}.appdl-name{font-size:13.5px;font-weight:600}.appdl-meta{color:var(--faint);margin-top:2px;font-size:11.5px}.appdl-btn{color:var(--accent-fg);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.appdl-btn:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.appdl-soon{color:var(--faint);border:1px dashed var(--line);border-radius:var(--r-full);white-space:nowrap;padding:5px 12px;font-size:11px}.appdl-hint{color:var(--faint);max-width:460px;margin-top:12px;font-size:11px;line-height:1.7}.pk-panel{flex-direction:column;gap:18px;max-width:420px;display:flex}.pk-devices{flex-direction:column;gap:7px;margin:2px 0 10px;display:flex}.pk-dev{border:1px solid var(--line);border-radius:var(--r-md);background:var(--glass);align-items:center;gap:10px;padding:9px 11px;display:flex}.pk-dev>.ti{color:var(--faint);flex:none;font-size:18px}.pk-dev-meta{flex-direction:column;flex:1;min-width:0;display:flex}.pk-dev-name{color:var(--fg);font-size:13px}.pk-dev-date{color:var(--faint);font-size:11px}.pk-dev-x{color:var(--faint);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:none;padding:5px}.pk-dev-x:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.pk-codes{border:1px solid var(--row-bd);border-radius:var(--r-md);background:var(--row-bg);margin-top:12px;padding:12px}.pk-codes-grid{grid-template-columns:1fr 1fr;gap:7px 14px;display:grid}.pk-codes-grid code{letter-spacing:.5px;color:var(--fg);font-family:ui-monospace,monospace;font-size:13px}.pk-copy{align-items:center;gap:6px;margin-top:11px;font-size:12px;display:inline-flex}.pk-msg{border-radius:var(--r-md);align-items:flex-start;gap:7px;margin-top:4px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.pk-msg.ok{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.pk-msg.err{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 26%,transparent)}.pk-msg .ti{flex:none;margin-top:1px}.vault-center{justify-content:center;align-items:center;height:100%;display:flex}.vault-gate{text-align:center;flex-direction:column;align-items:center;width:340px;max-width:100%;display:flex}.vault-gate .auth-pw,.vault-gate .auth-btn,.vault-gate .auth-err,.vault-gate .auth-gap{width:100%}.vault-big{border-radius:var(--r-xl);background:color-mix(in srgb,var(--place,#ffce5c) 14%,var(--glass));border:1px solid color-mix(in srgb,var(--place,#ffce5c) 30%,transparent);width:64px;height:64px;color:var(--place,#ffce5c);justify-content:center;align-items:center;margin-bottom:12px;font-size:30px;display:flex}.vault-big.set{background:color-mix(in srgb,var(--accent) 14%,var(--glass));border-color:var(--accent-soft);color:var(--accent-fg)}.vault-gate h2{margin:0;font-size:17px}.vault-gate p{color:var(--faint);margin:3px 0 16px;font-size:12.5px}.vault-warn{color:var(--warn,#fbbf24);background:color-mix(in srgb,var(--warn,#fbbf24) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn,#fbbf24) 26%,transparent);border-radius:var(--r-md);text-align:left;gap:8px;margin-top:14px;padding:9px 11px;font-size:11.5px;line-height:1.55;display:flex}.vault-warn i{flex:none;margin-top:1px}.vault-foot{color:var(--faint);align-items:center;gap:6px;margin-top:14px;font-size:11px;display:inline-flex}.vault-lockstate{color:var(--success,#34d399);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.vault-relock{color:var(--faint);cursor:pointer;border:1px solid var(--line);background:var(--glass);border-radius:var(--r-sm);align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex}.vault-relock:hover{color:var(--fg)}.vault-body{height:100%;padding:0;overflow:auto}.mshell .topbar{gap:9px;height:auto;padding:2px 2px 12px}.mshell .topbar .date{font-size:16px;font-weight:700}.vault-head{align-items:center;margin-bottom:14px;display:flex}.vault-head .h{color:var(--faint);font-size:13px}.vault-add-wrap{margin-left:auto;position:relative}.vault-add{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid var(--accent-soft);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.vault-addpop{z-index:30;border-radius:var(--r-lg);background:color-mix(in srgb,var(--app-bg) 86%,#fff);border:1px solid var(--glass-bd);width:210px;box-shadow:var(--shadow);padding:6px;position:absolute;top:36px;right:0}html.light .vault-addpop{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.vault-addpop .opt{border-radius:var(--r-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.vault-addpop .opt:hover{background:var(--glass-2)}.vault-addpop .opt>i{color:var(--place,#ffce5c);margin-top:1px;font-size:18px}.vault-addpop .opt .nm{font-size:13px;font-weight:500}.vault-addpop .opt .ds{color:var(--faint);margin-top:1px;font-size:11px}.vault-newform{border:1px solid var(--accent-soft);border-radius:var(--r-lg);background:color-mix(in srgb,var(--accent) 6%,transparent);align-items:center;gap:8px;margin-bottom:12px;padding:10px;display:flex}.vault-newform input{border:1px solid var(--line);background:var(--glass);border-radius:var(--r-md);min-width:0;color:var(--fg);font:inherit;outline:none;flex:1;padding:8px 11px;font-size:13px}.vault-newform input:focus{border-color:var(--accent-soft)}.vault-newform .nf-ok{background:var(--accent);color:#1a1024;font:inherit;border-radius:var(--r-md);cursor:pointer;border:0;padding:8px 14px;font-size:12.5px;font-weight:600}.vault-newform .nf-ok:disabled{opacity:.5}.vault-newform .nf-x{border:1px solid var(--line);background:var(--glass);width:32px;height:32px;color:var(--faint);border-radius:var(--r-md);cursor:pointer}.vault-empty{color:var(--faint);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 0;font-size:13px;display:flex}.vault-empty i{opacity:.5;font-size:26px}.sitem{border:1px solid var(--row-bd);border-radius:var(--r-lg);background:var(--row-bg);align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.sitem.memo{cursor:pointer}.sitem.memo:hover{border-color:var(--glass-bd)}.sitem .ic{border-radius:var(--r-md);background:color-mix(in srgb,var(--place,#ffce5c) 14%,transparent);width:38px;height:38px;color:var(--place,#ffce5c);flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.sitem .meta{flex:1;min-width:0}.sitem .nm{font-size:13.5px;font-weight:500}.sitem .val{color:var(--muted);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;overflow:hidden}.sitem .val.revealed{color:var(--fg);letter-spacing:0}.sitem .val.muted{color:var(--faint);letter-spacing:0;font-family:inherit}.sitem .kindbadge{color:var(--note);background:color-mix(in srgb,var(--note) 14%,transparent);border:1px solid color-mix(in srgb,var(--note) 28%,transparent);border-radius:var(--r-xs);vertical-align:1px;margin-left:7px;padding:1px 6px;font-size:9.5px;font-weight:600}.sitem .acts{flex:none;gap:4px;display:flex}.sitem .acts button{border-radius:var(--r-md);width:32px;height:32px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;font-size:16px}.sitem .acts button:hover{background:var(--glass);color:var(--fg)}.sitem .acts button.on{color:var(--place,#ffce5c)}.secfoot{color:var(--faint);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.secfoot .pill{background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.memo-head{color:var(--faint);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.memo-head .lk{color:var(--place,#ffce5c);align-items:center;gap:5px;display:inline-flex}.memo-back{color:var(--muted);background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;display:inline-flex}.memo-back:hover{color:var(--fg)}.memo-secdoc{border:1px solid var(--row-bd);background:var(--row-bg);border-radius:var(--r-lg);min-height:200px;padding:14px 16px;font-size:13.5px;line-height:1.65}.memo-secdoc .ProseMirror{outline:none}.memo-seccol{flex-direction:column;height:100%;min-height:0;display:flex}.memo-seccol .memo-head{margin-bottom:0;padding:16px 22px 0}.cal-wrap{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;position:relative}.calx{height:100%;min-height:0;padding:var(--sp-4) var(--sp-6);grid-template-columns:1fr 380px;gap:12px;display:grid}.calL{flex-direction:column;min-width:0;padding:8px 10px;display:flex;position:relative}.calL .cal{border-radius:0;padding:0}.cchip.sel{outline:2px solid var(--event);outline-offset:0;cursor:pointer}.calR{border-radius:var(--r-lg);border:1px solid var(--panel-bd);background:var(--panel-bg);-webkit-backdrop-filter:blur(30px)saturate(170%);flex-direction:column;min-height:0;display:flex;overflow:hidden}.er-head{align-items:center;gap:8px;padding:14px 16px 0;display:flex}.er-kind{color:var(--event);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.er-head .sp{flex:1}.er-ic{border-radius:var(--r-md);border:1px solid var(--glass-bd);background:var(--glass-2);width:32px;height:32px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.er-ic:hover{color:var(--danger)}.er-saved{color:var(--success);align-items:center;gap:4px;font-size:11px;display:inline-flex}.er-saved .spin{color:var(--faint);animation:.8s linear infinite spin}.er-saved .terr{color:var(--danger)}.er-body{flex:1;min-height:0;padding:8px 16px 16px;overflow:auto}.er-ttl{width:100%;color:var(--fg);background:0 0;border:0;outline:none;margin:6px 0 12px;font-size:21px;font-weight:700}.er-meta{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.er-chip{color:var(--muted);background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.er-chip .ti{color:var(--event);font-size:14px}.er-chip input{color:var(--fg);font:inherit;background:0 0;border:0;outline:none;font-size:12.5px}.er-src{color:var(--note);background:color-mix(in srgb,var(--note) 12%,transparent);border:1px solid color-mix(in srgb,var(--note) 26%,transparent);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;display:inline-flex}.er-slots{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.er-bodyed{border-top:1px solid var(--line);padding-top:6px}.er-empty{color:var(--faint);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13px;line-height:1.6;display:flex}.er-empty .ti{opacity:.5;font-size:34px}.cal-nav{align-items:center;gap:10px;padding:2px 4px;display:flex}.cal-mo{min-width:120px;font-size:17px;font-weight:700}.cal-nb{border-radius:var(--r-md);border:1px solid var(--glass-bd);background:var(--glass);width:32px;height:32px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;font-size:15px;display:flex}.cal-nb:hover{color:var(--fg);border-color:var(--glass-hi)}.cal-today{border-radius:var(--r-md);border:1px solid var(--glass-bd);background:var(--glass);color:var(--muted);cursor:pointer;padding:6px 13px;font-size:12.5px}.cal-today:hover{color:var(--fg)}.cal-legend{color:var(--muted);align-items:center;gap:14px;font-size:11.5px;display:flex}.cal-legend span{align-items:center;gap:5px;display:inline-flex}.cal-legend i{font-size:9px}.cal-legend .ev i{color:var(--event)}.cal-legend .tk i{color:var(--task)}.cal-legend .ov i{color:var(--danger)}.cal{border-radius:var(--r-xl);flex-direction:column;flex:1;min-height:0;padding:8px;display:flex}.cal-dow{grid-template-columns:repeat(7,1fr);padding:2px 2px 8px;display:grid}.cal-dow span{text-align:center;color:var(--faint);font-size:11px;font-weight:600}.cal-dow span.sun{color:color-mix(in srgb,var(--danger) 75%,var(--faint))}.cal-grid{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:6px;min-height:0;display:grid}.cal-cell{border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb,var(--app-bg) 38%,var(--glass));min-height:0;transition:border-color .15s var(--ease),background .15s var(--ease);flex-direction:column;gap:3px;padding:5px 6px 6px;display:flex;overflow:hidden}.cal-cell:hover{border-color:var(--glass-bd)}.cal-cell.out{opacity:.34}.cal-cell.today{border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 11%,var(--glass));box-shadow:inset 0 0 0 1px var(--accent-soft)}.cal-cell.drop{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);border-style:dashed}.cal-dn{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.cal-cell.today .cal-dn{color:var(--accent-fg)}.cal-dn .tdot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%}.cal-items{flex-direction:column;gap:3px;min-height:0;display:flex;overflow:hidden}.cchip{border-radius:var(--r-sm);cursor:grab;white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;gap:5px;padding:2px 6px;font-size:10.5px;display:flex;overflow:hidden}.cchip .t{text-overflow:ellipsis;overflow:hidden}.cchip .hh{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:9.5px}.cchip.ev{background:color-mix(in srgb,var(--event) 17%,transparent);color:color-mix(in srgb,var(--event) 85%,white);border-color:color-mix(in srgb,var(--event) 30%,transparent)}.cchip.tk{background:color-mix(in srgb,var(--task) 15%,transparent);color:color-mix(in srgb,var(--task) 86%,white);border-color:color-mix(in srgb,var(--task) 28%,transparent)}.cchip .ck{border-radius:var(--r-xs);opacity:.85;border:1.3px solid;flex:none;justify-content:center;align-items:center;width:11px;height:11px;font-size:8px;display:flex}.cchip.done{opacity:.5}.cchip.done .t{text-decoration:line-through}.cchip.done .ck{background:var(--success);border-color:var(--success);color:#0b1411;opacity:1}.cchip.over{background:color-mix(in srgb,var(--danger) 16%,transparent);color:color-mix(in srgb,var(--danger) 82%,white);border-color:color-mix(in srgb,var(--danger) 32%,transparent)}.cchip:active{cursor:grabbing}.cmore{color:var(--accent-fg);cursor:pointer;flex:none;padding:0 6px;font-size:10px}.cmore:hover{text-decoration:underline}.cchip.ev{--cc:var(--event)}.cchip.tk{--cc:var(--task)}.cchip.tc,.cchip.ev,.cchip.tk{background:color-mix(in srgb,var(--cc) 17%,transparent);color:color-mix(in srgb,var(--cc) 85%,white);border-color:color-mix(in srgb,var(--cc) 30%,transparent)}.cchip.sel{outline:2px solid var(--cc,var(--event))}.cal-lgnd{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-left:auto;display:flex}.cal-lgnd .lg{color:var(--muted);border-radius:var(--r-full);border:1px solid var(--line);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:inline-flex}.cal-lgnd .lg i{border-radius:var(--r-xs);width:8px;height:8px;display:inline-block}.cal-lgnd .lg.on{border-color:var(--accent-soft);color:var(--fg);background:color-mix(in srgb,var(--accent) 12%,transparent)}.cal-lgnd .lg.clr{color:var(--faint)}.cal-lgnd .lg .lgic{background-position:50%;background-size:cover;border-radius:5px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:inline-flex}.cal-lgtog[aria-expanded=true]{color:var(--fg);background:var(--glass-2)}.cal-cell{position:relative}.cchip.sp{--cc:var(--event);background:color-mix(in srgb,var(--cc) 30%,transparent);border-color:color-mix(in srgb,var(--cc) 46%,transparent);cursor:pointer;font-weight:600}.cchip.sp.s,.cchip.sp.ws{border-radius:var(--r-sm) 0 0 var(--r-sm);margin-right:-7px}.cchip.sp.m{border-radius:0;margin-left:-7px;margin-right:-7px}.cchip.sp.e{border-radius:0 var(--r-sm) var(--r-sm) 0;margin-left:-7px}.cchip.sp.m .t,.cchip.sp.e .t{visibility:hidden}.cchip.sp.se,.cchip.sp.wse{border-radius:var(--r-sm)}.calpop-bd{z-index:55;position:fixed;inset:0}.calpop{z-index:56;border-radius:var(--r-lg);border:1px solid var(--panel-bd);background:var(--pop-bg);width:290px;max-height:330px;box-shadow:var(--sh-pop);flex-direction:column;padding:11px 12px;display:flex;position:fixed}.calpop .cp-h{flex:none;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.calpop .cp-h .ti{color:var(--accent-fg)}.calpop .cp-h .cp-x{color:var(--faint);cursor:pointer;margin-left:auto}.calpop .cp-list{flex:1;min-height:0;overflow:auto}.calpop .cp-add{border-radius:var(--r-md);border:1px solid var(--accent-soft);background:color-mix(in srgb,var(--accent) 20%,transparent);height:32px;color:var(--accent-fg);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:5px;margin-top:9px;font-size:11.5px;display:flex}.ag-it{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex;position:relative;overflow:hidden}.ag-it:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(120px 60px at 0% 0%, color-mix(in srgb,var(--cc,var(--event)) var(--tint),transparent), transparent 70%), radial-gradient(120px 60px at 100% 100%, color-mix(in srgb,var(--cc,var(--event)) calc(var(--tint) - 4%),transparent), transparent 70%);position:absolute;inset:0}.ag-it>:not(.sig-ring){z-index:1;position:relative}.ag-it:hover{background:var(--glass-2)}.ag-it .bd{flex:1;min-width:0}.ag-it .t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ag-it.done .t{color:var(--faint);text-decoration:line-through}.ag-it .m{color:var(--faint);margin-top:1px;font-size:10.5px}.ag-it .tg{border-radius:var(--r-full);background:color-mix(in srgb,var(--cc,var(--event)) 16%,transparent);color:var(--cc,var(--event));flex:none;padding:2px 8px;font-size:9.5px}.er-chip .er-clr{color:var(--faint);cursor:pointer;margin-left:2px;font-size:11px}.er-chip .er-clr:hover{color:var(--danger)}.mshell .calx.mcal{flex-direction:column;display:flex}.mcal .calL{flex:1;min-height:0}.mcal .cal{flex:none}.mcal{overflow-x:hidden}.mcal .cal-nav{flex-wrap:wrap;gap:5px;padding:2px 2px 7px}.mcal .cal-nav .srcseg{padding:2px}.mcal .cal-nav .srcseg button{gap:4px;height:26px;padding:0 8px;font-size:11px}.mcal .cal-mo{white-space:nowrap;flex:auto;min-width:0;font-size:14px}.mcal .cal-nb{flex:none;width:28px;height:28px;font-size:13px}.mcal .cal-today{flex:none;padding:4px 9px;font-size:11px}.mcal .cal-lgnd{flex:0 0 100%;order:9;justify-content:flex-start;margin-left:0}.mcal .cal{touch-action:pan-y}.mcal .cal-grid{grid-auto-rows:minmax(48px,auto);gap:3px}.mcal .cal-cell{cursor:pointer;align-items:center;gap:2px;padding:4px 3px}.mcal .cal-dn{justify-content:center;gap:2px;font-size:11px}.mcal .cal-cell.selc{border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 14%,transparent)}.cal-dots{justify-content:center;align-items:center;gap:2.5px;display:flex}.cal-dots i{border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.cal-dots .more{color:var(--faint);flex:none;margin-left:1px;font-size:8.5px;font-weight:700;line-height:1}.cal-mbar{background:color-mix(in srgb,var(--cc,var(--event)) 70%,transparent);height:4px;position:absolute;bottom:3px;left:0;right:0}.cal-mbar.s,.cal-mbar.ws{border-radius:var(--r-xs) 0 0 var(--r-xs);left:18%}.cal-mbar.e{border-radius:0 var(--r-xs) var(--r-xs) 0;right:18%}.cal-mbar.se,.cal-mbar.wse{border-radius:var(--r-xs);left:18%;right:18%}.cal-agenda{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;margin-top:9px;padding-top:9px;display:flex}.ag-head{flex:none;align-items:center;gap:7px;padding:0 2px 8px;font-size:12.5px;font-weight:600;display:flex}.ag-head .ti{color:var(--accent-fg)}.ag-head .ag-add{color:var(--accent-fg);border:1px solid var(--accent-soft);border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 16%,transparent);cursor:pointer;align-items:center;gap:4px;margin-left:auto;padding:4px 11px;font-size:11px;display:inline-flex}.ag-list{flex:1;min-height:0;overflow:auto}.ag-empty{text-align:center;color:var(--faint);padding:16px 0;font-size:12px}.ag-it.allday .t{font-weight:600}.evsheet-bd{z-index:60;background:#00000073;position:fixed;inset:0}.evsheet{border-radius:var(--r-2xl) var(--r-2xl) 0 0;height:82%;padding:8px 12px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--app-bg) 90%,#fff);border-top:1px solid var(--glass-bd);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 50px #0006}html.light .evsheet{background:color-mix(in srgb,var(--app-bg) 72%,#fff)}.evsheet .grab{border-radius:var(--r-xs);background:var(--glass-bd);flex:none;width:38px;height:4px;margin:6px auto 10px}.evsheet .calR{-webkit-backdrop-filter:none;background:0 0;border:0;flex:1;min-height:0}.wcal{flex-direction:column;min-height:0;display:flex;container-type:inline-size}@container (width<=400px){.wcal-wrap.duo{display:block}.wcal-wrap.duo .wcal-day{display:none}}.wcal-nav{flex:none;align-items:center;gap:6px;padding:0 2px 8px;display:flex}.wcal-nav button{border-radius:var(--r-sm);border:1px solid var(--line);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex}.wcal-nav .mo{font-size:12px;font-weight:700}.wcal-nav .tdy{width:auto;padding:0 8px;font-size:10px}.wcal-nav .sp{flex:1}.wcal-wrap{flex:1;gap:14px;min-height:0;display:flex}.wcal-wrap:not(.duo){display:block}.wcal-gridbox{flex-direction:column;flex:1.15;min-width:0;display:flex}.wcal-dow{color:var(--faint);text-align:center;grid-template-columns:repeat(7,1fr);padding-bottom:3px;font-size:9.5px;display:grid}.wcal-dow .sun{color:var(--danger)}.wcal-grid{flex:1;grid-template-columns:repeat(7,1fr);gap:2px;min-height:0;display:grid}.wcal-grid .wc{min-height:34px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex;position:relative}.wcal-grid .wc:hover{background:var(--glass-2)}.wcal-grid .wc.out{opacity:.3}.wcal-grid .wc.today .nn{background:color-mix(in srgb,var(--accent) 22%,transparent);width:21px;height:21px;color:var(--accent-fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.wcal-grid .wc.selw{background:color-mix(in srgb,var(--accent) 14%,transparent)}.wcal-grid .wc .dd{gap:2px;display:flex}.wcal-grid .wc .dd i{border-radius:50%;width:4px;height:4px;display:inline-block}.wcal-grid .wc .wbar{background:color-mix(in srgb,var(--cc,var(--event)) 70%,transparent);height:3px;position:absolute;bottom:2px;left:0;right:0}.wcal-grid .wc .wbar.s,.wcal-grid .wc .wbar.ws{border-radius:var(--r-xs) 0 0 var(--r-xs);left:20%}.wcal-grid .wc .wbar.e{border-radius:0 var(--r-xs) var(--r-xs) 0;right:20%}.wcal-grid .wc .wbar.se,.wcal-grid .wc .wbar.wse{border-radius:var(--r-xs);left:20%;right:20%}.wcal-day{border-left:1px solid var(--line);flex-direction:column;flex:1;min-width:150px;padding-left:13px;display:flex}.wd-h{flex:none;align-items:center;gap:6px;margin-bottom:7px;font-size:11.5px;font-weight:700;display:flex}.wd-h .ti{color:var(--accent-fg)}.wd-rows{flex:1;min-height:0;overflow:auto}.wd-hint{color:var(--faint);flex:1;justify-content:center;align-items:center;font-size:11px;display:flex}.wd-acts{flex:none;gap:6px;margin-top:8px;display:flex}.wd-acts button{border-radius:var(--r-md);border:1px solid var(--line);height:28px;color:var(--muted);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:4px;font-size:10.5px;display:flex}.wd-acts .pri{border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent-fg)}.wdsheet-bd{z-index:60;background:#00000073;position:fixed;inset:0}.wdsheet{border-radius:var(--r-2xl) var(--r-2xl) 0 0;max-height:70%;padding:8px 14px calc(16px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--app-bg) 90%,#fff);border-top:1px solid var(--glass-bd);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 50px #0006}html.light .wdsheet{background:color-mix(in srgb,var(--app-bg) 72%,#fff)}.wdsheet .grab{border-radius:var(--r-xs);background:var(--glass-bd);flex:none;width:38px;height:4px;margin:6px auto 10px}.wdsheet .wd-rows{max-height:300px}.pkpop-bd{z-index:65;position:fixed;inset:0}.pkpop{z-index:66;border-radius:var(--r-lg);border:1px solid var(--panel-bd);background:var(--pop-bg);width:320px;box-shadow:var(--sh-pop);padding:13px 15px;position:fixed;top:30%;left:50%;transform:translate(-50%)}.pksheet-bd{z-index:75;background:#00000073;position:fixed;inset:0}.pksheet{border-radius:var(--r-2xl) var(--r-2xl) 0 0;padding:8px 16px calc(18px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--app-bg) 90%,#fff);border-top:1px solid var(--glass-bd);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 50px #0006}html.light .pksheet{background:color-mix(in srgb,var(--app-bg) 72%,#fff)}.pksheet .grab{border-radius:var(--r-xs);background:var(--glass-bd);width:38px;height:4px;margin:6px auto 12px}.pk-h{align-items:center;gap:6px;margin-bottom:8px;display:flex}.pk-kind{border-radius:var(--r-full);background:color-mix(in srgb,var(--event) 16%,transparent);color:var(--event);align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.pk-x{color:var(--faint);cursor:pointer;margin-left:auto;font-size:15px}.pk-t{margin-bottom:8px;font-size:15.5px;font-weight:700;line-height:1.4}.pk-row{color:var(--muted);align-items:center;gap:7px;padding:3px 0;font-size:12.5px;display:flex}.pk-row .ti{color:var(--faint);font-size:14px}.pk-days{color:var(--accent-fg);font-size:11px}.pk-prev{color:var(--faint);border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:12px;line-height:1.6}.pk-acts{gap:6px;margin-top:12px;display:flex}.pk-acts button{border-radius:var(--r-md);border:1px solid var(--line);height:34px;color:var(--muted);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:5px;font-size:11.5px;display:flex}.pk-acts .pri{border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-fg)}.pk-acts .del{color:var(--danger)}.pk-acts .del.arm{background:color-mix(in srgb,var(--danger) 18%,transparent);border-color:var(--danger)}.cmore:hover{color:var(--accent-fg)}.sc-surface{height:100%;min-height:0;padding:var(--sp-4) var(--sp-6);flex-direction:column;gap:12px;display:flex;position:relative}.sc-bar{flex:none;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.sc-bar .sp{flex:1}.sc-title{cursor:text;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.sc-title-text{color:var(--fg)}.sc-title-edit{color:var(--faint);font-size:15px}.sc-title:hover .sc-title-edit{color:var(--accent-fg)}.sc-title-input{color:var(--fg);border:none;border-bottom:1.5px solid var(--accent);background:0 0;outline:none;min-width:220px;padding:2px 0;font-family:inherit;font-size:15px;font-weight:600}.sc-cap{border-radius:var(--r-md);border:1px solid var(--accent-soft);background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-fg);cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-hi);align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:600;display:flex}.sc-filepop{z-index:31;border-radius:var(--r-xl);background:var(--pop-bg);width:300px;box-shadow:var(--sh-pop);padding:10px;position:absolute;top:64px;right:16px}.sc-file-empty{color:var(--faint);text-align:center;padding:18px 12px;font-size:12.5px;line-height:1.6}.sc-file-head{color:var(--faint);justify-content:space-between;align-items:center;padding:2px 6px 10px;font-size:12px;display:flex}.sc-newcanvas{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid var(--accent-soft);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.sc-file-list{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow:auto}.sc-file-item{align-items:stretch;gap:4px;display:flex}.sc-file-open{text-align:left;border:1px solid var(--line);background:var(--glass);border-radius:var(--r-md);cursor:pointer;min-width:0;color:var(--fg);font:inherit;flex:1;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.sc-file-open:hover{border-color:var(--glass-bd)}.sc-file-item.on .sc-file-open{border-color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 12%,transparent)}.sc-file-open i{color:var(--accent-fg);flex:none;font-size:16px}.sc-file-open .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-file-del{border:1px solid var(--line);background:var(--glass);border-radius:var(--r-md);color:var(--faint);cursor:pointer;flex:none;padding:0 10px;font-size:15px}.sc-file-del:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 32%,transparent)}.sc-saved .spin{animation:.8s linear infinite spin}.excalidraw-host{border-radius:var(--r-xl);border:1px solid var(--glass-bd);flex:1;min-height:0;position:relative;overflow:hidden}.logout-row{border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);background:color-mix(in srgb,var(--danger) 12%,transparent);width:100%;color:color-mix(in srgb,var(--danger) 88%,white);border-radius:var(--r-sm);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.logout-row:hover{background:color-mix(in srgb,var(--danger) 20%,transparent)}.logout-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.logout-dlg{text-align:center;width:330px;max-width:calc(100% - 32px);padding:24px 22px}.logout-dlg .ld-ic{border-radius:var(--r-lg);background:color-mix(in srgb,var(--danger) 14%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);width:52px;height:52px;color:var(--danger);justify-content:center;align-items:center;margin:0 auto 14px;font-size:26px;display:flex}.logout-dlg h2{margin:0 0 6px;font-size:17px;font-weight:680}.logout-dlg p{color:var(--faint);margin:0 0 20px;font-size:12.5px;line-height:1.6}.logout-dlg .ld-btns{gap:9px;display:flex}.logout-dlg .ld-btns button{border-radius:var(--r-md);font:inherit;cursor:pointer;flex:1;padding:11px;font-size:13.5px;font-weight:600}.logout-dlg .ld-btns .ghost{background:var(--glass-2);color:var(--fg);border:1px solid var(--glass-bd)}.logout-dlg .ld-btns .danger{background:var(--danger);color:#2a0e15;border:0}.mhead .meta .msaved{color:var(--success);align-items:center;gap:5px;display:inline-flex}.mhead .meta .msaved .spin{color:var(--faint);animation:.8s linear infinite spin}.mttl-row .mdel{color:var(--faint);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:6px;font-size:17px}.mttl-row .mdel:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.mttl-row .mdel:disabled{opacity:.4;cursor:default}.kpop-expand{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--glass);width:30px;height:30px;color:var(--faint);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.kpop-expand:hover{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent-soft)}.tbar{flex:none;align-items:center;gap:12px;height:56px;padding:0 14px;display:flex}.tback{border-radius:var(--r-full);cursor:pointer;border:1px solid var(--glass-bd);background:var(--glass);color:var(--fg);transition:background .2s var(--ease);align-items:center;gap:7px;padding:8px 14px 8px 11px;font-size:13px;display:inline-flex}.tback:hover{background:var(--glass-2)}.tback .ti{font-size:17px}.tcrumb{color:var(--faint);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.tcrumb .k{color:var(--task);flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.tcrumb .sep{font-size:13px}.tcrumb .cur{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tbar .tsp{flex:1}.tsaved{color:var(--success);align-items:center;gap:6px;font-size:12px;display:inline-flex}.tsaved .spin{color:var(--faint);animation:.8s linear infinite spin}.tbar .ticon{border-radius:var(--r-md);border:1px solid var(--glass-bd);background:var(--glass);width:34px;height:34px;color:var(--faint);cursor:pointer;justify-content:center;align-items:center;display:flex}.tbar .ticon:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.tbar .terr{color:var(--danger);font-size:14px}.wipeguard{border:1px solid color-mix(in srgb,var(--danger) 55%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--danger) 10%,var(--panel));color:var(--fg);flex:none;align-items:center;gap:8px;margin:8px 16px;padding:8px 12px;font-size:12.5px;display:flex}.wipeguard>i{color:var(--danger);flex:none;font-size:15px}.wipeguard .wg-msg{flex:1;min-width:0}.wipeguard button{border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--line);background:var(--glass);color:var(--fg);align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.wipeguard .wg-restore{border-color:color-mix(in srgb,var(--success) 55%,transparent);color:var(--success)}.wipeguard .wg-clear{color:var(--danger)}.wipeguard .wg-clear:hover{background:color-mix(in srgb,var(--danger) 14%,transparent)}.revise-bar{border:1px solid var(--accent-soft);border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--fg);flex:none;align-items:center;gap:8px;margin:8px 16px;padding:8px 12px;font-size:12.5px;display:flex}.revise-bar .rv-ic i{color:var(--accent-fg);font-size:15px}.revise-bar .rv-msg{flex:1;min-width:0}.revise-bar .rv-btn{border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--line);background:var(--glass);color:var(--fg);flex:none;align-items:center;padding:4px 11px;font-size:12px;display:inline-flex}.revise-bar .rv-btn.apply{border-color:var(--accent-soft);color:var(--accent-fg)}.revise-bar .rv-btn.apply:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.revise-bar .rv-btn.drop:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.revise-preview{border:1px dashed var(--line);border-radius:var(--r-md);background:var(--row-bg);color:var(--muted);white-space:pre-wrap;word-break:break-word;max-height:280px;margin:0 16px 8px;padding:10px 12px;font-size:12px;overflow:auto}.tpage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.tpage.panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.tpage .ebody{width:100%;max-width:none;margin:0;padding:12px 0 120px;scroll-padding-bottom:130px}.tpage .ebody .ProseMirror{max-width:820px;margin:0 auto;padding:0 32px}.tpage>.qa-wrap>.qa-bar,.tpage>.xp-wrap>*{box-sizing:border-box;width:100%;max-width:820px;margin-left:auto;margin-right:auto}.tpsaved{color:var(--success);flex:none;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:inline-flex}.tpsaved .spin{color:var(--faint);animation:.8s linear infinite spin}.tpsaved .terr{color:var(--danger)}.tpage .thead{flex:none;width:100%;max-width:820px;margin:0 auto;padding:18px 24px 14px}.tpage .ttlrow{align-items:center;gap:12px;display:flex}.tpage .tcheck{border:2px solid var(--faint);border-radius:var(--r-sm);cursor:pointer;width:24px;height:24px;color:var(--task);transition:.15s var(--ease);flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.tpage .tcheck.on{background:color-mix(in srgb,var(--task) 24%,transparent);border-color:var(--task)}.tpage .ttl{letter-spacing:-.01em;min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:24px;font-weight:700}.tpage .ttl.done{color:var(--faint);text-decoration:line-through}.tpage .tmeta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.tpage .tchip{color:var(--muted);background:var(--glass-2);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.tpage .tchip>.ti{color:var(--task);font-size:14px}.tpage .tchip input,.tpage .tchip select{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;font-size:12.5px}.tpage .tchip select option{background:var(--glass-2);color:var(--fg)}.tpage .tsrc{color:var(--note);background:color-mix(in srgb,var(--note) 12%,transparent);border:1px solid color-mix(in srgb,var(--note) 26%,transparent);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:7px;padding:4px 11px;font-size:12.5px;display:inline-flex}.tpage .tsrc .ti{font-size:14px}.tpage .tsrc .open{opacity:.7;font-size:13px}.tpage .tslots{flex-direction:column;gap:7px;max-width:620px;margin-top:14px;display:flex}.tpage .tsrc-read{margin-top:12px}.tpage .tsrc-toggle{color:var(--faint);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tpage .tsrc-toggle:hover{color:var(--muted)}.tpage .tsrc-full{border:1px solid var(--row-bd);border-radius:var(--r-lg);background:var(--row-bg);margin-top:8px}.tbody{padding:20px 24px 90px}.ebody ul[data-type=taskList],.ro-memo ul[data-type=taskList]{margin:8px 0;padding-left:2px;list-style:none}.ebody ul[data-type=taskList] li,.ro-memo ul[data-type=taskList] li{align-items:flex-start;gap:9px;margin:5px 0;display:flex}.ebody ul[data-type=taskList] li>label,.ro-memo ul[data-type=taskList] li>label{flex:none;margin-top:2px;display:flex}.ebody ul[data-type=taskList] li>div,.ro-memo ul[data-type=taskList] li>div{flex:1;min-width:0}.ebody ul[data-type=taskList] li>div>p,.ro-memo ul[data-type=taskList] li>div>p{margin:0}.ebody ul[data-type=taskList] input[type=checkbox],.ro-memo ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1.5px solid var(--row-bd);border-radius:var(--r-xs);background:var(--glass-2);width:16px;height:16px;accent-color:var(--done);cursor:pointer;flex:none;margin:0;position:relative}.ebody ul[data-type=taskList] input[type=checkbox]:checked,.ro-memo ul[data-type=taskList] input[type=checkbox]:checked{background:var(--done);border-color:var(--done)}.ebody ul[data-type=taskList] input[type=checkbox]:checked:after,.ro-memo ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";border:2px solid #0b1411;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.ebody li[data-checked=true]>div,.ro-memo li[data-checked=true]>div{color:var(--faint);text-decoration:line-through}.kmemo-doc h1{margin:8px 0 4px;font-size:18px;font-weight:680}.kmemo-doc h2{margin:7px 0 4px;font-size:15px;font-weight:660}.kmemo-doc h3{color:var(--accent-fg);margin:6px 0 3px;font-size:13.5px;font-weight:600}.kmemo-doc hr{border:0;border-top:1px solid var(--glass-bd);margin:8px 0}.kmemo-doc blockquote{border-left:3px solid var(--glass-bd);color:var(--muted);padding-left:11px;font-style:italic}.kmemo-doc .ProseMirror table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r-sm);width:auto;max-width:100%;margin:8px 0;font-size:12.5px;overflow:hidden}.kmemo-doc .ProseMirror td,.kmemo-doc .ProseMirror th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;padding:5px 9px}.kmemo-doc .ProseMirror tr td:last-child,.kmemo-doc .ProseMirror tr th:last-child{border-right:0}.kmemo-doc .ProseMirror tr:last-child td,.kmemo-doc .ProseMirror tr:last-child th{border-bottom:0}.kmemo-doc .ProseMirror th{background:color-mix(in srgb,var(--accent) 16%,var(--glass-2));font-weight:600}.kmemo-doc .ProseMirror td>p,.kmemo-doc .ProseMirror th>p{margin:0}.dcard{border:1px solid var(--panel-bd);border-radius:var(--r-xl);background:var(--panel-bg);max-width:640px;margin-bottom:16px;padding:18px}.dcard .dh{align-items:center;gap:9px;margin-bottom:5px;font-size:14px;font-weight:650;display:flex}.dcard .dh i{font-size:18px}.dcard.exp .dh i{color:var(--success,#4fe0a6)}.dcard.imp .dh i{color:var(--note)}.dcard.auto .dh i{color:var(--faint)}.dcard .dh .soonb{border:1px solid var(--line);border-radius:var(--r-full);color:var(--faint);margin-left:auto;padding:2px 9px;font-size:10px;font-weight:500}.dcard p.d{color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:1.6}.dcard p.d .sub{color:var(--faint)}.dbtn{font:inherit;border-radius:var(--r-md);cursor:pointer;border:1px solid var(--glass-bd);background:var(--glass-2);color:var(--fg);transition:transform .15s var(--ease),background .2s;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.dbtn:active{transform:scale(.98)}.dbtn .ti{font-size:16px}.dbtn.primary{background:color-mix(in srgb,var(--accent) 26%,transparent);border-color:var(--accent-soft);color:var(--accent-fg)}.dbtn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 34%,transparent)}.dbtn.danger{background:color-mix(in srgb,var(--danger) 20%,transparent);border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:#ffb3bf}.dbtn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 30%,transparent)}.dbtn:disabled{opacity:.4;cursor:not-allowed}.dropzone{border:1.5px dashed var(--glass-bd);border-radius:var(--r-lg);margin-bottom:13px;overflow:hidden}.dz-empty{color:var(--faint);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;font-size:12.5px;display:flex}.dz-empty i{opacity:.7;font-size:26px}.dz-empty b{color:var(--muted);font-weight:600}.mani{background:color-mix(in srgb,var(--note) 6%,transparent)}.mani .mf{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 15px;display:flex}.mani .mf i{color:var(--note);font-size:19px}.mani .mf .fn{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.mani .mf .fsz{color:var(--accent-fg);cursor:pointer;flex:none;margin-left:auto;font-size:11px}.mani .mg{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.mani .mg .cell{background:color-mix(in srgb,var(--app-bg) 70%,transparent);text-align:center;padding:11px 13px}.mani .mg .cell .n{font-size:17px;font-weight:700}.mani .mg .cell .l{color:var(--faint);margin-top:2px;font-size:10.5px}.mani .schema{color:var(--success,#4fe0a6);align-items:center;gap:6px;padding:9px 15px;font-size:11.5px;display:flex}.dwarn{background:color-mix(in srgb,var(--danger) 11%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:var(--r-lg);color:#ffb3bf;align-items:flex-start;gap:10px;margin-bottom:13px;padding:11px 13px;font-size:12.5px;line-height:1.55;display:flex}.dwarn i{flex:none;margin-top:1px;font-size:18px}.confirm-row{align-items:center;gap:10px;display:flex}.dchk{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;display:inline-flex}:root{--ctx-p:#6aa9ff;--ctx-b:#a98bf5}html.light{--ctx-p:#3b82f6;--ctx-b:#7c5cf0}.slot.s-context .slot-lab i{color:var(--ctx-p)}.memo-editor.biz .slot.s-context .slot-lab i{color:var(--ctx-b)}.ctxseg{border-radius:var(--r-full);background:color-mix(in srgb,var(--app-bg) 86%,#fff);border:1px solid var(--glass-bd);gap:3px;padding:3px;display:inline-flex}html.light .ctxseg{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.ctxseg button{border-radius:var(--r-full);height:26px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.ctxseg button:disabled{opacity:.45;cursor:default}.ctxseg button .cdot{border-radius:50%;flex:none;width:7px;height:7px}.ctxseg button:first-child .cdot{background:var(--ctx-p)}.ctxseg button:last-child .cdot{background:var(--ctx-b)}.ctxseg button:first-child.on{color:var(--ctx-p);background:color-mix(in srgb,var(--ctx-p) 20%,transparent)}.ctxseg button:last-child.on{color:var(--ctx-b);background:color-mix(in srgb,var(--ctx-b) 20%,transparent)}.ml-item .ml-ic.def{color:var(--ci,var(--note))}.memo-editor.biz .nicon.def{color:var(--ctx-b);border-color:color-mix(in srgb,var(--ctx-b) 40%,transparent);background:color-mix(in srgb,var(--ctx-b) 15%,transparent)}.ctxdot{border-radius:var(--r-full);cursor:pointer;opacity:.36;width:24px;height:24px;transition:opacity .15s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.ctxdot.on{opacity:1}.ctxdot:hover{opacity:.8}.ctxdot .d{background:var(--d);width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb,var(--d) 45%,transparent);border-radius:50%}.ctxdot i{color:var(--muted);font-size:15px}.slot.s-meta .slot-lab i{color:var(--tag)}.metaline{flex-wrap:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.metaline .ochip{flex:none}.metaline .ochip>i:first-child{opacity:.85;font-size:12px}.metatail{flex:none;align-items:center;gap:6px;display:inline-flex}.mmore{border-radius:var(--r-full);border:1px solid var(--line);height:23px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.mmore:hover{background:var(--glass-2);color:var(--fg)}.metaadd{border-radius:var(--r-full);border:1px dashed var(--glass-bd);width:23px;height:23px;color:var(--faint);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.metaadd:hover:not(:disabled){color:var(--fg);border-color:var(--accent-soft)}.metaadd:disabled{opacity:.45;cursor:default}.metapop{z-index:50;border-radius:var(--r-xl);background:var(--pop-bg);border:1px solid var(--panel-bd);width:300px;box-shadow:var(--sh-pop);-webkit-backdrop-filter:blur(40px)saturate(180%);padding:14px;position:fixed}.metapop .ptitle{color:var(--faint);margin:0 0 10px;font-size:12px;font-weight:600}.metapop .slot+.slot{margin-top:10px}.ml-facets{flex-wrap:nowrap;overflow:visible}.ml-facets>.ffchip.tagf{flex:none}.ffrow{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ffrow .ffchip{flex:none}.fftail{flex:none;align-items:center;display:inline-flex}.facetpop{z-index:50;border-radius:var(--r-xl);background:var(--pop-bg);border:1px solid var(--panel-bd);width:266px;box-shadow:var(--sh-pop);-webkit-backdrop-filter:blur(40px)saturate(180%);padding:14px;position:fixed}.facetpop .ptitle{color:var(--faint);margin:0 0 10px;font-size:12px;font-weight:600}.facetpop .mgroup{margin-bottom:11px}.facetpop .mgroup:last-child{margin-bottom:0}.mgroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mgl{letter-spacing:.04em;width:100%;color:var(--faint);align-items:center;gap:5px;margin-bottom:3px;font-size:10.5px;font-weight:700;display:flex}.facetpop .ffchip{cursor:pointer}.newpop{z-index:50;border-radius:var(--r-xl);background:var(--pop-bg);border:1px solid var(--panel-bd);width:250px;box-shadow:var(--sh-pop);-webkit-backdrop-filter:blur(40px)saturate(180%);margin-left:-125px;padding:16px;position:fixed;bottom:98px;left:50%}.newpop .ptitle{color:var(--faint);margin:0 0 10px;font-size:12px;font-weight:600}.newctx{flex-direction:column;gap:8px;margin-top:2px;display:flex}.newctx button{border:1px solid var(--row-bd);background:var(--row-bg);border-radius:var(--r-sm);font:inherit;color:var(--fg);cursor:pointer;text-align:left;transition:.15s var(--ease);align-items:center;gap:11px;padding:12px 13px;font-size:13.5px;font-weight:600;display:flex}.newctx button[data-new=p]:hover{border-color:color-mix(in srgb,var(--ctx-p) 50%,transparent);background:color-mix(in srgb,var(--ctx-p) 9%,transparent)}.newctx button[data-new=b]:hover{border-color:color-mix(in srgb,var(--ctx-b) 50%,transparent);background:color-mix(in srgb,var(--ctx-b) 9%,transparent)}.newctx .cdot{border-radius:50%;flex:none;width:11px;height:11px}.newctx button[data-new=p] .cdot{background:var(--ctx-p)}.newctx button[data-new=b] .cdot{background:var(--ctx-b)}.newctx .sub{color:var(--faint);margin-left:auto;font-size:10.5px;font-weight:500}.newhint{color:var(--faint);gap:7px;margin-top:11px;font-size:11px;line-height:1.5;display:flex}.newhint .ti{color:var(--question);flex:none;margin-top:1px;font-size:14px}.dchk .box{border-radius:var(--r-xs);border:1.5px solid var(--faint);width:18px;height:18px;color:var(--danger);flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.dchk.on .box{background:color-mix(in srgb,var(--danger) 24%,transparent);border-color:var(--danger)}.confirm-row .dbtn{margin-left:auto}.drestored{color:var(--success,#4fe0a6);align-items:center;gap:7px;padding:4px 2px;font-size:12.5px;display:flex}.derr{color:var(--danger);align-items:center;gap:7px;margin-top:8px;padding:4px 2px;font-size:12.5px;display:flex}:root{--pgut:12px}.mshell{height:100vh;min-height:0;padding:calc(8px + env(safe-area-inset-top)) var(--pgut) 0;flex-direction:column;display:flex}.mctx{flex:none;justify-content:flex-start;margin:0;padding:0 0 8px;display:flex}.mctx .dock{box-shadow:0 8px 26px #00000059, inset 0 1px 0 var(--glass-hi)}.mmain{min-height:0;padding-bottom:calc(104px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;position:relative}.mshell .wl-grid2{flex-direction:column;gap:11px;display:flex}.mshell .wl-grid2 .w2grip,.mshell .wl-grid2 .w2resize{display:none!important}.mshell .wl-tray{width:auto;margin-top:10px;position:static}.mshell .memo2{flex-direction:column;display:flex}.mshell .memo2 .memo-editor{flex:1;min-height:0}.mshell .mlbar{flex:none;align-items:center;padding:2px 2px 8px;display:flex}.mshell .mlbar .listchip{border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--glass-bd);height:34px;color:var(--muted);cursor:pointer;-webkit-backdrop-filter:blur(24px);align-items:center;gap:7px;padding:0 13px;font-size:13px;display:inline-flex}.mshell .mlbar .listchip .ti{font-size:16px}.mshell .mlbar .listchip .n{border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent-fg);padding:1px 8px;font-size:10.5px}.mlsheet-bd{z-index:60;background:#00000073;position:fixed;inset:0}.mlsheet{border-radius:0 var(--r-2xl) var(--r-2xl) 0;width:min(316px,86vw);padding:calc(14px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));background:var(--pop-bg);border-right:1px solid var(--panel-bd);-webkit-backdrop-filter:blur(42px)saturate(190%);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:20px 0 50px #0006}html.light .mlsheet{box-shadow:20px 0 50px #32345a38}.mlsheet .grab{display:none}.mlsheet .dhd{color:var(--accent-fg);flex:none;align-items:center;gap:8px;margin:2px 4px 11px;font-size:12.5px;font-weight:600;display:flex}.mlsheet .dhd .ti{font-size:16px}.mlsheet .dhd .ct{color:var(--faint);margin-left:auto;font-weight:500}.mlsheet .memo-list{min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.mlsheet .inbox-list{-webkit-backdrop-filter:none;background:0 0;border:0;flex:1;min-width:0;min-height:0;padding:0}.mshell .inbox-content{flex-direction:column;flex:1;min-height:0;display:flex}.mshell .inbox-list{border-right:0;flex:auto;min-height:0}.mshell .inbox-pane{flex:auto;min-height:0;padding:6px 0 24px}.mshell .legend{display:none}.mshell .inbox-flow{min-height:58vh}.mshell .gcanvas .react-flow__minimap{display:none}.mshell .gtop{height:auto;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:8px;padding:2px 2px 8px}.mshell .gtop .date{display:none}.mshell .gtop .gmeta{border-radius:var(--r-full);background:var(--pop-bg);border:1px solid var(--panel-bd);white-space:nowrap;padding:5px 11px;font-size:10.5px}.mshell .gcanvas .react-flow__controls{transform-origin:0 100%;transform:scale(.82)}.mshell .set2{flex-direction:column;display:flex;overflow:auto}.mshell .calx{flex-direction:column;display:flex}.mshell .qtbl{min-width:560px}.mshell .tbl-view,.mshell .calx{padding:0}.mshell .calx .calL.panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.mshell .calx .calL{padding:0}.mshell .mcal .cal{border-radius:0;padding:0}.mshell .tbl-filters{gap:6px;margin-bottom:8px;padding:0}.mshell .tbl-filters .kchip{gap:5px;padding:5px 10px;font-size:11.5px}.mshell .tbl-search{flex:0 0 100%;order:9;min-width:0;margin-left:0;padding:6px 10px}.mshell .kcard{transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.mshell .kcard.holding{box-shadow:0 0 0 1px var(--accent-soft);transform:scale(.985)}.mshell .kcard.lifted{z-index:5;box-shadow:0 14px 30px #00000073,0 0 0 1px var(--accent-soft);transition:box-shadow .18s var(--ease)}html.light .mshell .kcard.lifted{box-shadow:0 14px 30px #32345a47,0 0 0 1px var(--accent-soft)}.mshell .kcol.over{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent-soft)}.mshell .kpop{width:100%;max-width:none;max-height:none;padding-top:env(safe-area-inset-top);animation:kpop-slide .38s var(--ease);border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;transform:none}@keyframes kpop-slide{0%{transform:translate(100%)}to{transform:none}}.mshell .kpop-bd{display:none}.mshell .kpop-h{padding:14px var(--pgut) 6px;align-items:center}.mshell .kpop-ttl{font-size:16px}.mshell .kpop-sub{padding:0 var(--pgut) 10px}.mshell .kpop-body{min-height:0;padding-left:var(--pgut);padding-right:var(--pgut);flex:1;overflow:auto}.mshell .kpop-foot{padding-left:var(--pgut);padding-right:var(--pgut)}.mshell .kpop-x,.mshell .kpop-expand{flex:none;width:34px;height:34px}.mshell .browse-view{gap:6px;padding:0}.mshell .ctlrow{flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:8px;padding:0;display:flex;overflow:visible}.mshell .ctlrow .kchip,.mshell .ctlrow .lensbar,.mshell .ctlrow .sortchip,.mshell .ctlrow .fbtn{flex:none}.mshell .lensbar.compact{flex:none;gap:0;margin:0;padding:0}.mshell .lensbar.compact .lenspick{border-radius:var(--r-full);border:1px solid var(--line);background:var(--glass);gap:5px;padding:5px 9px 5px 7px;font-size:12px}.mshell .lensbar.compact .lensedit,.mshell .lensbar.compact .sp{display:none}.mshell .tbl-filters .kchip{gap:5px;min-height:30px;padding:5px 8px;font-size:11.5px}.mshell .tbl-filters .kchip .t{display:none}.mshell .tbl-filters .kchip.on{padding-right:11px}.mshell .tbl-filters .kchip.on .t{display:inline}.mshell .tbl-filters .kchip i{font-size:14px}.mshell .ctlrow{overflow:visible}.mshell .ctlscroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.mshell .ctlscroll::-webkit-scrollbar{display:none}.mshell .ctlscroll>*{flex:none}.fbtn{border:1px solid var(--line);background:var(--glass);width:32px;height:32px;color:var(--muted);border-radius:var(--r-full);cursor:pointer;font-size:15px;font:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.fbtn:active{background:var(--glass-2)}.mshell .tbl-search.open{border-radius:var(--r-full);border-color:var(--accent-soft);flex:auto;order:-1;min-width:0;margin-left:0;padding:6px 12px}.mshell .sortchip{margin-left:0}.sortchip{border:1px solid var(--line);background:var(--glass);border-radius:var(--r-full);flex:none;align-items:stretch;margin-left:auto;display:inline-flex;overflow:hidden}.sortchip button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:32px;padding:7px 10px;display:inline-flex}.sortchip button:active{background:var(--glass-2)}.sortchip .k .ti{font-size:15px}.sortchip .d{border-left:1px solid var(--line);color:var(--fg)}.sortchip .d .ti{font-size:13px}.mshell .lensbar{gap:7px;padding:2px 2px 8px}.mshell .lensbar .ctxpill{display:none}.mshell .lensbar .lensroll{gap:6px}.mshell .lensbar .rollrow .rl{display:none}.mshell .lensbar .rollbar{width:44px}.mshell .lensbar .lensedit{width:26px;height:26px;font-size:14px}.mshell .kbd{scroll-snap-type:x mandatory;gap:8px;padding:0 0 4px}.mshell .kcol{scroll-snap-align:start;flex:0 0 calc(100% - 63px)}.mshell .kcol.panel{background:var(--glass);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mshell .kcol-h{padding:8px 9px 7px;font-size:12px}.mshell .kcol-body{gap:6px;padding:0 7px 8px}.mshell .kcard{padding:9px 10px}html.light .kcard{box-shadow:0 2px 8px #32345a1a}.qcards{flex-direction:column;gap:7px;min-height:0;padding:2px 0 4px;display:flex;overflow-y:auto}.qcard{border-radius:var(--r-lg);border:1px solid var(--row-bd);background:var(--row-bg);cursor:pointer;flex-direction:column;flex:none;gap:7px;padding:10px 12px;display:flex}.qcard.ch{margin-left:14px}.qcard .qtop{align-items:flex-start;gap:9px;display:flex}.qcard .qttl{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.qcard .qttl.done{color:var(--faint);text-decoration:line-through}.qcard .qttl .tkic,.qcard .qttl .wbs-ic{margin-right:6px}.qcard .rck{flex:none;margin-top:1px}.qcard>.tkic{flex:none}.qcard .qmeta{flex-wrap:wrap;align-items:center;gap:7px;padding-left:26px;font-size:11px;display:flex}.qcard .qmeta:empty{display:none}.qcard .qdt{color:var(--faint)}.qcard .wbs-roll{margin-left:0}.qcard .wbs-roll .bar{width:52px}.qcard .qdt.soon{color:var(--event);font-weight:600}.mshell .qcard{--ring-pad:1.6px}.dhead{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.dhead .dback{border-radius:var(--r-lg);border:1px solid var(--glass-bd);background:var(--glass);width:36px;height:36px;color:var(--fg);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.dhead .dtt{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:16px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.dhead .src{border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-fg);flex:none;align-items:center;gap:4px;margin-top:3px;padding:3px 9px;font-size:10.5px;display:inline-flex}.summ.mcol{cursor:pointer}.summ.mcol .lab .cv{color:var(--faint);transition:transform .2s var(--ease);margin-left:auto;font-size:13px}.summ.mcol.open .lab .cv{transform:rotate(180deg)}.summ.mcol.open{max-height:38vh;overflow:auto}.mshell .inbox-pane .ttlrow{flex:none;align-items:center;gap:8px;margin:2px 2px 9px;display:flex}.mshell .inbox-pane .ttlrow .nicon{background:color-mix(in srgb,var(--accent) 12%,transparent);width:30px;height:30px;color:var(--accent-fg);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.mshell .inbox-pane .ttlrow .ttl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.mshell .inbox-pane .ttlrow .pcnt{color:var(--accent-fg);border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 14%,transparent);flex:none;padding:3px 9px;font-size:10.5px;font-weight:600}.mshell .inbox-pane .ttlrow .pcnt.done{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.actpop-bd{z-index:58;position:fixed;inset:0}.actpop{animation:dockpop-down .18s var(--ease);top:calc(62px + env(safe-area-inset-top));z-index:59;border-radius:var(--r-lg);transform-origin:100% 0;background:var(--pop-bg);border:1px solid var(--panel-bd);-webkit-backdrop-filter:blur(42px)saturate(190%);width:196px;padding:5px;position:fixed;right:14px;box-shadow:0 18px 44px #00000080}html.light .actpop{box-shadow:0 18px 44px #32345a38}.actpop .aphd{color:var(--faint);letter-spacing:.04em;align-items:center;padding:5px 9px 3px;font-size:9.5px;font-weight:700;display:flex}.actpop .aphd b{color:var(--accent-fg);margin-left:auto;font-size:10.5px}.actpop button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px;font-size:11.5px;display:flex}.actpop button .ti{text-align:center;width:16px;font-size:15px}.actpop button:disabled{opacity:.4}.actpop button.pri{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:600}.actpop button.exp .ti{color:#e8a13c}.actpop .apsep{background:var(--line);height:1px;margin:4px 3px}.nsheet-bd{z-index:70;background:#00000073;position:fixed;inset:0}.nsheet{border-radius:var(--r-2xl) var(--r-2xl) 0 0;max-height:76%;padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--app-bg) 90%,#fff);border-top:1px solid var(--glass-bd);touch-action:pan-y;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 50px #0006}html.light .nsheet{background:color-mix(in srgb,var(--app-bg) 72%,#fff)}.nsheet .grab{border-radius:var(--r-xs);background:var(--glass-bd);flex:none;width:38px;height:4px;margin:6px auto 12px}.nsheet .nnav{flex:none;align-items:center;gap:10px;margin-bottom:10px;display:flex}.nsheet .nnav .arr{border-radius:var(--r-sm);border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.nsheet .nnav .arr:disabled{opacity:.3}.nsheet .ndots{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:55%;margin-left:auto;display:flex}.nsheet .ndots i{background:var(--glass-bd);border-radius:50%;width:6px;height:6px}.nsheet .ndots i.on{background:var(--accent-fg)}.nsheet .nt{flex:none;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4}.nsheet .nb{min-height:60px;color:var(--muted);flex:auto;font-size:13px;line-height:1.7;overflow:auto}.nsheet .nbload{color:var(--faint);font-size:12px}.nsheet .nlink{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:6px;margin:10px 0 2px;font-size:10.5px;display:flex;overflow:hidden}.nsheet .nlink .ti{color:var(--accent-fg);flex:none}.nsheet .nacts{flex:none;gap:8px;margin-top:10px;display:flex}.nsheet .nacts button{border-radius:var(--r-lg);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;height:42px;font-size:13px;font-weight:600;display:flex}.nsheet .nacts .okb{border:1px solid var(--accent-soft);background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-fg)}.nsheet .nacts .no{border:1px solid var(--line);color:var(--muted);background:0 0}.nsheet .nacts button:disabled{opacity:.45}.nsheet .ncflag{color:var(--success);flex:none;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.misland{left:var(--pgut);right:var(--pgut);bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;border-radius:var(--r-full);background:var(--pop-bg);-webkit-backdrop-filter:blur(42px)saturate(190%);border:1px solid var(--panel-bd);justify-content:space-around;align-items:center;height:64px;padding:0 10px;display:flex;position:fixed;box-shadow:0 18px 44px #00000080,inset 0 1px #ffffff1a}html.light .misland{box-shadow:0 18px 44px #32345a38,inset 0 1px #ffffffe6}.mtab{min-height:48px;color:var(--faint);cursor:pointer;border-radius:var(--r-lg);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;font-size:9.5px;display:flex}.mtab .ti{font-size:22px;line-height:1}.mtab.on{color:var(--accent-fg)}.mtab:active{transform:scale(.93)}.misland.n6{padding:0 6px}.misland.n6 .mtab{gap:1px}.misland.n6 .mtab .ti{font-size:20px}.misland.n6 .mtab span{font-size:9px}.mtab{position:relative}.misland .mtab .mtab-b{box-sizing:border-box;background:var(--accent);color:#0b0e18;text-align:center;border-radius:999px;min-width:14px;height:14px;padding:0 3px;font-size:8.5px;font-weight:800;line-height:14px;position:absolute;top:3px;right:calc(50% - 17px)}.ebody-empty{color:var(--faint);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.ebody-empty>.ti{opacity:.5;font-size:40px}.ebody-empty .pill{pointer-events:auto;color:var(--muted)}.ebody-empty .pill:hover{color:var(--fg)}.mfab.surf{right:calc(var(--pgut,12px) + 2px);bottom:calc(92px + env(safe-area-inset-bottom));z-index:8;margin:0;position:fixed}.mfab{border-radius:var(--r-xl);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);cursor:pointer;width:50px;height:50px;color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 30%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 25%,transparent), inset 0 1px 0 #ffffff26;flex:none;justify-content:center;align-items:center;margin:0 4px;font-size:25px;display:flex}.mfab .ti{font-size:25px;line-height:1;display:block}.mfab:active{transform:scale(.93)}.msheet-bd{z-index:60;background:#00000073;position:fixed;inset:0}html.light .msheet-bd{background:#1e203c40}.msheet{border-radius:var(--r-2xl) var(--r-2xl) 0 0;padding:8px 14px calc(18px + env(safe-area-inset-bottom));background:var(--pop-bg);-webkit-backdrop-filter:blur(44px)saturate(180%);border-top:1px solid var(--panel-bd);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 50px #0006}.msheet .grab{border-radius:var(--r-xs);background:var(--panel-bd);width:38px;height:4px;margin:6px auto 12px}.msheet .msrch{border-radius:var(--r-md);background:var(--row-bg);border:1px solid var(--row-bd);width:100%;height:44px;color:var(--faint);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:0 14px;font-size:14px;display:flex}.msheet .msrch .ti{font-size:18px}.msheet .sgrp{color:var(--faint);padding:12px 12px 4px;font-size:11px}.msheet .si{border-radius:var(--r-lg);width:100%;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;min-height:44px;padding:12px;font-size:14.5px;display:flex}.msheet .si:active{background:var(--glass-2)}.msheet .si.on{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-fg)}.msheet .si .ti{color:var(--muted);text-align:center;flex:none;width:24px;font-size:20px}.msheet .si.accent .ti{color:var(--accent-fg)}.msheet .si .tag{color:var(--faint);margin-left:auto;font-size:10.5px}.msheet .si .n{border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent-fg);margin-left:auto;padding:2px 9px;font-size:10.5px;font-weight:600}@media (hover:none){.ncard .nc-exp{color:var(--muted)}}.lenshost{flex-direction:column;height:100%;min-height:0;display:flex}.lensbody{flex:1;min-height:0}.lensbar{padding:var(--sp-4) var(--sp-6) 0;flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.lensbar .sp{flex:1}.lenspick{border-radius:var(--r-full);cursor:pointer;border:1px solid var(--panel-bd);background:var(--glass-2);align-items:center;gap:9px;padding:7px 14px 7px 11px;font-size:13.5px;font-weight:600;display:flex}.lenspick:hover{border-color:var(--glass-hi)}.lenspick.label{cursor:default;background:0 0;border-color:#0000;padding-left:2px}.lenspick.label:hover{border-color:#0000}.lenspick .ldot{background:var(--lens,var(--task));width:10px;height:10px;box-shadow:0 0 6px color-mix(in srgb,var(--lens,var(--task)) 55%,transparent);border-radius:50%;flex:none}.lenspick .lname{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.lenspick .ti{color:var(--faint);font-size:15px}.lensbar .ctxpill{letter-spacing:.05em;border-radius:var(--r-full);color:var(--ctx-b);background:color-mix(in srgb,var(--ctx-b) 14%,transparent);border:1px solid color-mix(in srgb,var(--ctx-b) 30%,transparent);padding:3px 9px;font-size:10px;font-weight:700}.lensroll{align-items:center;gap:12px;min-width:0;display:flex}.lensroll .rollcol{flex-direction:column;gap:4px;display:flex}.lensroll .rollrow{align-items:center;gap:8px;display:flex}.lensroll .rl{letter-spacing:.05em;color:var(--faint);flex:none;width:24px;font-size:9.5px;font-weight:700}.lensroll .rollbar{border-radius:var(--r-full);background:var(--row-bg);border:1px solid var(--row-bd);width:130px;height:6px;overflow:hidden}.lensroll .rollbar i{border-radius:var(--r-full);background:linear-gradient(90deg,var(--lens,var(--task)),color-mix(in srgb,var(--lens,var(--task)) 60%,#fff));height:100%;display:block}.lensroll .rollbar.period i{background:var(--event);opacity:.75}.lensroll .rolltxt{color:var(--muted);white-space:nowrap;font-size:11px}.lensroll .rolltxt b{color:var(--fg);font-weight:600}.lensroll .lifepill{border-radius:var(--r-full);border:1px solid var(--row-bd);color:var(--muted);background:var(--row-bg);padding:2px 9px;font-size:10.5px;font-weight:600}.lensroll .rollhot{border-radius:var(--r-full);color:var(--danger);background:color-mix(in srgb,var(--danger) 13%,transparent);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:flex}.lensroll .rollhot .ti{font-size:12px}.lensroll .rolldrift{border-radius:var(--r-full);color:var(--warn,#fbbf24);background:color-mix(in srgb,var(--warn,#fbbf24) 13%,transparent);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:flex}.lensroll .rolldrift .ti{font-size:12px}.lensedit{border-radius:var(--r-full);border:1px solid var(--panel-bd);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.lensedit:hover{background:var(--glass-2);color:var(--fg)}.lenspop-bd{z-index:60;position:fixed;inset:0}.lenspop{z-index:61;border-radius:var(--r-xl);background:var(--pop-bg);border:1px solid var(--panel-bd);width:264px;box-shadow:var(--sh-pop);-webkit-backdrop-filter:blur(40px)saturate(180%);padding:9px;position:fixed}.lenspop .li{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.lenspop .li:hover{background:var(--glass-2)}.lenspop .li.on{background:color-mix(in srgb,var(--accent) 12%,transparent)}.lenspop .li .ldot{border-radius:50%;flex:none;width:9px;height:9px}.lenspop .li .sub{color:var(--faint);margin-left:auto;font-size:10.5px}.lenspop .divh{background:var(--panel-bd);height:1px;margin:7px 4px}.lenspop .li.new{color:var(--accent-fg)}.lenspop .li.new .ti{font-size:15px}.lensform-bd{z-index:70;background:#00000047;position:fixed;inset:0}.lensform{z-index:71;border-radius:var(--r-xl);background:var(--pop-bg);border:1px solid var(--panel-bd);width:min(420px,92vw);max-height:86vh;box-shadow:var(--sh-pop);-webkit-backdrop-filter:blur(40px)saturate(180%);padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.lensform h4{align-items:center;gap:8px;margin:0 0 14px;font-size:14.5px;font-weight:600;display:flex}.lensform h4 .ti{color:var(--faint)}.lensform h4 .meta{color:var(--faint);margin-left:auto;font-size:10.5px;font-weight:500}.lensform .lf-err{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:var(--r-md);align-items:center;gap:7px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.lensform .lf-name{width:100%;font:inherit;color:var(--fg);background:var(--row-bg);border:1px solid var(--panel-bd);border-radius:var(--r-md);outline:none;padding:9px 12px;font-size:13.5px}.lensform .lf-name:focus{border-color:var(--accent-soft)}.lensform .lb{letter-spacing:.05em;color:var(--faint);margin:14px 0 6px;font-size:10.5px;font-weight:700}.lensform .tagac{border:1px solid var(--panel-bd);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.lensform .tagac .chip{border-radius:var(--r-full);color:var(--tc,#f59e0b);background:color-mix(in srgb,var(--tc,#f59e0b) 13%,transparent);border:1px solid color-mix(in srgb,var(--tc,#f59e0b) 35%,transparent);align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;display:inline-flex}.lensform .tagac .chip .dot{background:var(--tc,#f59e0b);border-radius:50%;width:7px;height:7px}.lensform .tagac .chip .ti{cursor:pointer;font-size:11px}.lensform .tagac input{min-width:90px;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:12.5px}.lensform .tagcands{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.lensform .tagcands .cand{border-radius:var(--r-full);cursor:pointer;border:1px dashed var(--dash);color:var(--muted);align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;display:inline-flex}.lensform .tagcands .cand:hover{background:var(--glass-2);color:var(--fg)}.lensform .tagcands .cand .dot{border-radius:50%;width:7px;height:7px}.lensform .stgrow{border:1px solid var(--row-bd);border-radius:var(--r-sm);background:var(--row-bg);align-items:center;gap:8px;margin-bottom:6px;padding:7px 9px;font-size:12.5px;display:flex}.lensform .stgrow .dot{cursor:pointer;border:1.5px solid var(--app-bg);width:12px;height:12px;box-shadow:0 0 0 1px var(--glass-bd);border-radius:50%;flex:none}.lensform .stgrow input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:12.5px}.lensform .stgrow .id{color:var(--faint);flex:none;align-items:center;gap:5px;margin-left:auto;font-family:ui-monospace,monospace;font-size:10px;display:inline-flex}.lensform .stgrow .id .ti{font-size:11px}.lensform .stgrow .rm{border-radius:var(--r-sm);width:22px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.lensform .stgrow .rm:hover{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.lensform .stgrow.term .dot{background:var(--task)}.lensform .addstg{font:inherit;color:var(--muted);border:1px dashed var(--dash);border-radius:var(--r-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.lensform .addstg:hover{color:var(--fg);border-color:var(--accent-soft)}.lensform .stnote{color:var(--faint);gap:6px;margin:8px 0 2px;font-size:11px;line-height:1.55;display:flex}.lensform .stnote .ti{flex:none;margin-top:1px}.lensform .palrow{gap:8px;margin-top:2px;display:flex}.lensform .palrow span{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px}.lensform .palrow span.on{border-color:var(--fg)}.lensform .actions{align-items:center;gap:8px;margin-top:18px;display:flex}.lensform .actions .sp{flex:1}.lensform .actions button{font:inherit;border-radius:var(--r-full);cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.lensform .actions .ghost{border:1px solid var(--panel-bd);color:var(--muted);background:0 0}.lensform .actions .ghost:hover{background:var(--glass-2);color:var(--fg)}.lensform .actions .ghost.del:hover{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.lensform .actions .save{background:color-mix(in srgb,var(--accent) 24%,transparent);border:1px solid var(--accent-soft);color:var(--accent-fg)}.lensform .actions .save:disabled{opacity:.45;cursor:default}.lensform .actions .danger{background:color-mix(in srgb,var(--danger) 18%,transparent);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);color:var(--danger)}.lensform .actions .delconfirm{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.kunstaged{border-radius:var(--r-full);color:var(--warn,#fbbf24);background:color-mix(in srgb,var(--warn,#fbbf24) 13%,transparent);border:1px solid color-mix(in srgb,var(--warn,#fbbf24) 35%,transparent);white-space:nowrap;padding:2px 8px;font-size:10px;font-weight:700}.qtbl tr.wbs-parent td{background:color-mix(in srgb,var(--lens,#f59e0b) 4%,transparent)}.qtbl .wbs-pt{align-items:center;gap:9px;font-weight:600;display:inline-flex}.qtbl .wbs-ic,.qcard .wbs-ic{color:var(--faint);font-size:14px}.qtbl .wbs-roll,.qcard .wbs-roll{align-items:center;gap:8px;margin-left:6px;display:inline-flex}.qtbl .wbs-roll .bar,.qcard .wbs-roll .bar{border-radius:var(--r-full);background:var(--row-bg);border:1px solid var(--row-bd);width:80px;height:5px;overflow:hidden}.qtbl .wbs-roll .bar i,.qcard .wbs-roll .bar i{background:var(--lens,#f59e0b);height:100%;display:block}.qtbl .wbs-roll .n,.qcard .wbs-roll .n{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500}.qtbl .wbs-ct{align-items:center;gap:8px;padding-left:26px;display:inline-flex;position:relative}.qtbl .wbs-ct:before{content:"";background:var(--row-bd);width:10px;height:1px;position:absolute;top:50%;left:10px}.proj-fold{color:var(--muted);cursor:pointer;border-radius:var(--r-sm);align-items:center;gap:8px;min-width:0;padding:10px 4px 4px;font-size:12px;display:flex}.proj-fold:hover{background:var(--glass-2)}.proj-fold .ldot{border-radius:50%;flex:none;width:9px;height:9px}.proj-fold .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.proj-fold .n8{font-variant-numeric:tabular-nums;color:var(--faint);flex:none}.proj-fold .hot{color:var(--danger);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.proj-fold .go{color:var(--faint);flex:none;font-size:13px}.mg-row .perhint{color:var(--faint);white-space:nowrap;border:1px solid var(--row-bd);border-radius:var(--r-full);padding:2px 8px;font-size:10.5px}.perpop{z-index:31;border-radius:var(--r-lg);background:color-mix(in srgb,var(--app-bg) 92%,var(--glass-2));width:236px;padding:11px;position:absolute;top:38px;right:11px}.perpop .ph{color:var(--faint);align-items:center;gap:6px;padding:0 2px 8px;font-size:10.5px;line-height:1.4;display:flex}.perpop .pr{color:var(--muted);align-items:center;gap:8px;margin-bottom:7px;font-size:11.5px;display:flex}.perpop .pr input,.perpop .pr select{font:inherit;color:var(--fg);background:var(--row-bg);border:1px solid var(--panel-bd);border-radius:var(--r-md);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;flex:1;padding:5px 8px;font-size:12px}html.light .perpop .pr input,html.light .perpop .pr select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.perpop .pnote{color:var(--faint);padding:2px 2px 0;font-size:10.5px;line-height:1.5}.lenspick .ltmp{letter-spacing:.04em;border-radius:var(--r-full);color:var(--faint);border:1px dashed var(--dash);background:0 0;flex:none;padding:2px 7px;font-size:9.5px;font-weight:700}.memo-editor .meta button.review{font:inherit;font-size:inherit}.memo-editor .meta button.review:disabled{opacity:.55;cursor:default}.sg-backdrop{z-index:44;position:fixed;inset:0}.sgbar{right:var(--sg-right,16px);z-index:45;border:1px solid var(--panel-bd);border-radius:var(--r-xl);background:var(--pop-bg);-webkit-backdrop-filter:blur(40px)saturate(170%);width:min(560px,100vw - 32px);max-height:52vh;box-shadow:var(--sh-pop);flex-direction:column;gap:7px;padding:10px 14px 12px;display:flex;position:fixed;bottom:88px;overflow-y:auto}@media (width<=760px){.sgbar{width:auto;bottom:96px;left:10px;right:10px}.sgbar.dp-r{transform-origin:bottom}}.dock .k-sug{color:var(--accent-fg)}.dock button .n{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-fg);border-radius:var(--r-full);animation:sgping .45s var(--ease);padding:0 6px;font-size:9.5px;font-weight:700}@keyframes sgping{0%{transform:scale(.5)}55%{transform:scale(1.25)}to{transform:scale(1)}}.sghead{letter-spacing:.05em;color:var(--faint);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.sghead .sgclose{color:var(--faint);font:inherit;cursor:pointer;border-radius:var(--r-full);background:0 0;border:0;align-items:center;margin-left:auto;padding:2px 5px;font-size:13px;display:flex}.sghead .sgclose:hover{color:var(--fg);background:var(--glass-2)}.sghead .sgclose .ti{color:inherit;font-size:12px}.sghead .ti{color:var(--accent-fg);font-size:13px}.sghead .sgn{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-fg);border-radius:var(--r-full);padding:1px 8px;font-size:10px}.sgrow{background:var(--row-bg);border:1px solid var(--row-bd);border-radius:var(--r-md);align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.sgsig{border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;display:flex}.sgsig.men{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-fg)}.sgsig.sem{color:#b79aff;background:#8b5cf629}.sgmid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sgto{color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.sgto .sgkind{color:var(--faint);background:var(--glass-2);border-radius:var(--r-xs);padding:1px 5px;font-size:9.5px;font-weight:600}.sgquote{color:var(--muted);border-left:2px solid var(--panel-bd);padding-left:8px;font-size:11px;line-height:1.6}.sgwhy{color:var(--faint);font-size:10.5px}.sgacts{flex:none;gap:5px;margin-top:2px;display:flex}.sgacts button{font:inherit;border-radius:var(--r-sm);cursor:pointer;border:0;padding:5px 10px;font-size:11px;font-weight:650}.sgacts .ok{background:color-mix(in srgb,var(--done,#3fb97f) 18%,transparent);color:var(--done,#3fb97f)}.sgacts .no{border:1px solid var(--row-bd);color:var(--faint);background:0 0}.sgundo{background:var(--row-bg);border:1px dashed var(--panel-bd);border-radius:var(--r-md);color:var(--faint);align-items:center;gap:9px;padding:8px 12px;font-size:11.5px;display:flex}.sgundo b{color:var(--muted);font-weight:600}.sgundo button{color:var(--accent-fg);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11.5px;font-weight:650}.chv-n{background:color-mix(in srgb,var(--accent) 24%,transparent);border-radius:var(--r-full);padding:0 6px;font-size:10px}.chv-bd{z-index:72;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08080e8c;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.chv{border-radius:var(--r-xl);border:1px solid var(--panel-bd);background:color-mix(in srgb,var(--app-bg) 94%,black);width:min(1060px,96vw);height:min(820px,92vh);box-shadow:var(--sh-float);flex-direction:column;display:flex;overflow:hidden}.chv-top{border-bottom:1px solid var(--panel-bd);flex:none;align-items:center;gap:10px;padding:13px 18px;display:flex}.chv-top .ti{color:var(--accent-fg)}.chv-top .t{font-size:13.5px;font-weight:680}.chv-top .sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.chv-top .x{border-radius:var(--r-sm);background:var(--row-bg);border:1px solid var(--row-bd);width:28px;height:28px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;display:flex}.chv-canvas{flex:1;padding:26px 20px 34px;position:relative;overflow:auto}.chv-canvas svg path{fill:none;stroke:color-mix(in srgb,var(--accent) 45%,var(--panel-bd));stroke-width:1.6px}.chv-canvas svg path.pp{stroke-dasharray:5 5;stroke:color-mix(in srgb,var(--accent) 28%,var(--panel-bd))}.chv-err{color:var(--warn,#d4a72c);padding:20px;font-size:12px}.chv-row{align-items:flex-start;gap:14px;margin-bottom:64px;display:flex}.chv-row:last-child{margin-bottom:8px}.chv-row .dlab{letter-spacing:.08em;color:var(--faint);background:var(--row-bg);border:1px solid var(--row-bd);border-radius:var(--r-full);flex:none;margin-top:8px;padding:3px 10px;font-size:10px;font-weight:700}.chv-row .cards{flex-wrap:wrap;flex:1;justify-content:center;gap:14px;display:flex}.chv-cn{border-radius:var(--r-lg);background:var(--pop-bg);border:1px solid var(--panel-bd);width:200px;box-shadow:var(--sh-panel,0 4px 14px #0003);cursor:pointer;z-index:1;padding:9px 11px;position:relative}.chv-cn .kh{color:var(--kc,var(--muted));align-items:center;gap:5px;margin-bottom:4px;font-size:10px;font-weight:700;display:flex}.chv-cn .kh .when{color:var(--faint);margin-left:auto;font-size:9px;font-weight:600}.chv-cn .kh .prov{color:var(--faint);font-size:9px;font-weight:600}.chv-cn .tt{color:var(--fg);font-size:12px;font-weight:640;line-height:1.45}.chv-cn .basis{color:var(--muted);align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.chv-cn .basis em{color:var(--accent-fg);margin-left:auto;font-style:normal;font-weight:700}.chv-cn.proposed{opacity:.92;border-style:dashed}.chv-cn .pflag{color:var(--faint);margin-top:4px;font-size:9.5px}.chv-cn.focus{border-color:color-mix(in srgb,var(--accent) 55%,transparent);width:250px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);z-index:2}.chv-cn.focus .tt{font-size:13px}.chv-cn .open{font:inherit;color:var(--accent-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:6px;padding:0;font-size:10.5px;font-weight:650;display:flex}.chv-nch{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font:inherit;color:var(--muted);background:var(--pop-bg);border:1px solid var(--panel-bd);border-radius:var(--r-full);cursor:pointer;z-index:3;padding:3px 10px;font-size:10px;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.chv-nch i{color:var(--accent-fg);margin-right:4px;font-style:normal;font-weight:700}.chv-npop{z-index:6;border-radius:var(--r-lg);background:var(--pop-bg);border:1px solid var(--panel-bd);width:280px;box-shadow:var(--sh-pop,0 14px 40px #00000073);padding:13px 15px;position:absolute;transform:translate(-50%)}.chv-npop .h{color:var(--accent-fg);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.chv-npop dl{flex-direction:column;gap:7px;margin:0;display:flex}.chv-npop dt{letter-spacing:.06em;color:var(--faint);font-size:9.5px;font-weight:700}.chv-npop dd{color:var(--muted);margin:1px 0 0;font-size:11.5px;line-height:1.65}.chv-bar{border-top:1px solid var(--panel-bd);flex:none;justify-content:center;align-items:center;gap:10px;padding:10px 16px 14px;display:flex}.chv-bar .grp{background:var(--row-bg);border:1px solid var(--row-bd);border-radius:var(--r-full);color:var(--muted);align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.chv-bar .grp .lab{letter-spacing:.05em;color:var(--faint);padding:0 3px;font-size:9.5px;font-weight:700}.chv-bar .grp button{color:var(--muted);font:inherit;border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;padding:3px 9px;font-size:11px}.chv-bar .grp button.on{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-fg);font-weight:650}.chv-bar .grp button:disabled{opacity:.4;cursor:default}@media (width<=760px){.chv-bd{padding:0}.chv{border-radius:0;width:100vw;height:100vh}}.chv-phone .chv-ruler{border-bottom:1px solid var(--panel-bd);flex:none;height:26px;position:relative}.chv-phone .chv-ruler .rl-line{background:var(--row-bd);height:1px;position:absolute;top:50%;left:31%;right:31%}.chv-phone .chv-ruler .rl-lab{letter-spacing:.04em;color:var(--faint);background:var(--panel-bg);padding:0 5px;font-size:9px;font-weight:700;position:absolute;top:50%;transform:translate(-50%,-50%)}.chv-phone .chv-ruler .rl-lab.mid{color:var(--accent-fg)}.chv-phone .chv-canvas{padding:12px 12px 26px}.chv-phone .chv-feed{z-index:1;flex-direction:column;display:flex;position:relative}.chv-phone .chv-frow{margin-bottom:14px;position:relative}.chv-phone .chv-frow .chv-cn{width:62%;margin-left:calc(var(--lv) * 38%)}.chv-phone .chv-cn.focus{width:62%}.chv-phone .chv-cn .kh .ord{background:var(--row-bg);border:1px solid var(--row-bd);border-radius:var(--r-full);color:var(--faint);margin-right:1px;padding:0 6px;font-size:9px;font-weight:800}.dock button.chv-depth{background:var(--row-bg);border:1px solid var(--row-bd);border-radius:var(--r-full);color:var(--accent-fg);gap:3px;padding:4px 9px;font-weight:700}.dock button.chv-depth .ti{font-size:15px}.modeseg{background:var(--glass);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--glass-bd));border-radius:var(--r-full);flex:none;gap:3px;padding:3px;display:flex}.modeseg button{color:var(--muted);font:inherit;border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 10px;font-size:14px;display:flex}.modeseg button.on{background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent-fg)}.modeseg button:disabled{opacity:.38;cursor:default}.modeseg .n{background:color-mix(in srgb,var(--accent) 22%,transparent);border-radius:var(--r-full);padding:0 5px;font-size:9px;font-weight:700}.chv-inline{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.chv-inline .chv-top{padding-top:6px}.chv-front{flex:none;align-items:center;gap:5px;font-size:10px;display:flex}.chv-front i{border-radius:var(--r-full);white-space:nowrap;padding:2px 9px;font-style:normal;font-weight:700}.chv-front .gap{color:var(--warn,#d4a72c);background:color-mix(in srgb,var(--warn,#d4a72c) 13%,transparent);border:1px solid color-mix(in srgb,var(--warn,#d4a72c) 30%,transparent)}.chv-front .oq{color:var(--question);background:color-mix(in srgb,var(--question) 13%,transparent);border:1px solid color-mix(in srgb,var(--question) 28%,transparent)}.chv-front .dead{color:var(--muted);background:var(--row-bg);border:1px solid var(--row-bd)}.chv-nch.gap{border-color:color-mix(in srgb,var(--warn,#d4a72c) 45%,transparent);color:var(--fg)}.chv-nch.gap i{color:var(--warn,#d4a72c)}.chv-nch.gap:before{content:"";background:var(--warn,#d4a72c);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.chv-npop .h.gaph{color:var(--warn,#d4a72c)}.chv-npop .act{border-top:1px solid var(--panel-bd);margin-top:8px;padding-top:10px}.chv-npop .act button{border-radius:var(--r-md);width:100%;font:inherit;cursor:pointer;background:color-mix(in srgb,var(--question) 18%,transparent);color:var(--question);border:0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11.5px;font-weight:650;display:flex}.chv-npop .act button:disabled{opacity:.55}.chv-npop .done{color:var(--faint);border-top:1px solid var(--panel-bd);margin-top:8px;padding-top:10px;font-size:10.5px;line-height:1.6}.chv-npop .done b{color:var(--question);cursor:pointer;font-weight:650}.chv-cn .oqb{color:var(--question);background:color-mix(in srgb,var(--question) 12%,transparent);border:1px solid color-mix(in srgb,var(--question) 28%,transparent);border-radius:var(--r-full);align-items:center;gap:4px;margin-top:5px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.chv-cn .cn-foot{align-items:center;gap:6px;min-height:16px;margin-top:6px;display:flex}.chv-cn .deadflag{color:var(--faint);font-size:9.5px}.chv-cn .zap{font:inherit;color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 14%,transparent);border:0;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--r-full);cursor:pointer;opacity:0;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;transition:opacity .12s;display:inline-flex}.chv-cn:hover .zap,.chv-cn .zap.always{opacity:1}.chv-cn .grow-acts{gap:5px;margin-top:6px;display:flex}.chv-cn .grow-acts button{font:inherit;border-radius:var(--r-sm);cursor:pointer;border:0;padding:4px 10px;font-size:10.5px;font-weight:650}.chv-cn .grow-acts .ok{background:color-mix(in srgb,var(--done,#3fb97f) 18%,transparent);color:var(--done,#3fb97f)}.chv-cn .grow-acts .no{border:1px solid var(--row-bd);color:var(--faint);background:0 0}.chv-cn .zap-busy{color:var(--faint);align-items:center;gap:7px;margin-top:6px;font-size:10.5px;display:flex}.chv-cn .zap-fail{color:var(--warn,#d4a72c);align-items:flex-start;gap:5px;margin-top:5px;font-size:10px;line-height:1.5;display:flex}.chv-npop .zap-fail{color:var(--warn,#d4a72c);gap:5px;margin-top:8px;font-size:10px;display:flex}.chv-cn .dots{gap:4px;display:inline-flex}.chv-cn .dots i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.2s infinite chvblink}.chv-cn .dots i:nth-child(2){animation-delay:.2s}.chv-cn .dots i:nth-child(3){animation-delay:.4s}@keyframes chvblink{0%,to{opacity:.25}50%{opacity:1}}.chv-inline .chv-canvas{padding-bottom:96px}:root{--tint:16%}html.light{--tint:26%}.sig-ring{border-radius:inherit;pointer-events:none;padding:var(--ring-pad,1.25px);background:radial-gradient(100% 100% at 100% 0%, color-mix(in srgb,var(--ctx-b) 88%,transparent), transparent 55%), radial-gradient(100% 100% at 0% 100%, color-mix(in srgb,var(--ctx-b) 70%,transparent), transparent 55%);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html.light .sig-ring{background:radial-gradient(100% 100% at 100% 0%, var(--ctx-b), transparent 55%), radial-gradient(100% 100% at 0% 100%, color-mix(in srgb,var(--ctx-b) 85%,transparent), transparent 55%)}.chv-cn:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(140px 88px at 0% 0%, color-mix(in srgb,var(--kc,transparent) var(--tint),transparent), transparent 70%), radial-gradient(140px 88px at 100% 100%, color-mix(in srgb,var(--kc,transparent) calc(var(--tint) - 4%),transparent), transparent 70%);position:absolute;inset:0}.chv-cn>:not(.sig-ring){z-index:1;position:relative}.fn{position:relative}.fn:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(120px 76px at 0% 0%, color-mix(in srgb,var(--kc,transparent) var(--tint),transparent), transparent 70%), radial-gradient(120px 76px at 100% 100%, color-mix(in srgb,var(--kc,transparent) calc(var(--tint) - 4%),transparent), transparent 70%);position:absolute;inset:0}.ml-item{position:relative}.k-diag{position:relative;overflow:hidden}.k-diag:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(140px 88px at 0% 0%, color-mix(in srgb,var(--kc,transparent) var(--tint),transparent), transparent 70%), radial-gradient(140px 88px at 100% 100%, color-mix(in srgb,var(--kc,transparent) calc(var(--tint) - 4%),transparent), transparent 70%);position:absolute;inset:0}.k-diag>:not(.sig-ring){z-index:1;position:relative}.idx{position:relative;overflow:hidden}.idx:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(120px 60px at 0% 0%, color-mix(in srgb,var(--kc,transparent) var(--tint),transparent), transparent 70%), radial-gradient(120px 60px at 100% 100%, color-mix(in srgb,var(--kc,transparent) calc(var(--tint) - 4%),transparent), transparent 70%);position:absolute;inset:0}.idx>:not(.sig-ring){z-index:1;position:relative}.idx:has(.ic-task){--kc:var(--task)}.idx:has(.ic-event){--kc:var(--event)}.idx:has(.ic-q){--kc:var(--question)}.idx:has(.ic-anno){--kc:var(--take)}.sp-body .sp-card,.npage,.tpage,.ndpop,.inbox-th{position:relative}.ncard{--ring-anchor:1}.cchip.k-sm{border:1px solid color-mix(in srgb,var(--cc) 34%,transparent);color:color-mix(in srgb,var(--cc) 88%,white);background:0 0;position:relative;overflow:hidden}html.light .cchip.k-sm{color:color-mix(in srgb,var(--cc) 52%,black)}.cchip.k-sm:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(72% 150% at 0% 0%, color-mix(in srgb,var(--cc) 34%,transparent), transparent 58%), radial-gradient(72% 150% at 100% 100%, color-mix(in srgb,var(--cc) 26%,transparent), transparent 58%);position:absolute;inset:0}html.light .cchip.k-sm:before{background:radial-gradient(72% 150% at 0% 0%, color-mix(in srgb,var(--cc) 46%,transparent), transparent 58%), radial-gradient(72% 150% at 100% 100%, color-mix(in srgb,var(--cc) 36%,transparent), transparent 58%)}.cchip.k-sm>:not(.sig-ring){z-index:1;position:relative}.cchip .sig-ring{padding:1px}.cchip.ev,.cchip.tk,.cchip.tc{box-sizing:border-box;height:22px}.tbl-wrap td:first-child{position:relative}.ctx-edge{border-radius:var(--r-sm) 0 0 var(--r-sm);pointer-events:none;padding:var(--ring-pad,1.25px);background:radial-gradient(100% 100% at 0% 0%, color-mix(in srgb,var(--ctx-b) 88%,transparent), transparent 55%);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html.light .ctx-edge{background:radial-gradient(100% 100% at 0% 0%, var(--ctx-b), transparent 55%)}.tbl-wrap td:has(.ktag){padding-top:5px;padding-bottom:5px}.ktag{border-radius:var(--r-full);white-space:nowrap;height:18px;color:color-mix(in srgb,var(--kc) 88%,white);background:color-mix(in srgb,var(--kc) 15%,transparent);border:1px solid color-mix(in srgb,var(--kc) 32%,transparent);align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}html.light .ktag{color:color-mix(in srgb,var(--kc) 52%,black);background:color-mix(in srgb,var(--kc) 20%,transparent)}.ktag .ti{font-size:11px}.tkic{color:var(--kc);vertical-align:-2px;flex:none;align-items:center;margin-right:7px;font-size:14px;line-height:1;display:inline-flex}.mshell .mctx .dock{justify-content:flex-start;gap:3px;width:100%}.mshell .dk-list{color:var(--fg);gap:5px;padding:0 9px;font-size:12px;font-weight:600;width:auto!important}.mshell .dk-list .dn{color:var(--accent-fg);font-size:10.5px;font-weight:700}.mshell .mctx:has(.dsp){align-self:stretch}.mshell .dock:has(.dsp){box-sizing:border-box;width:100%}.dock .dsp{flex:1}.mshell .dk-n{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--r-full);text-align:center;min-width:18px;padding:1px 6px;font-size:10px;font-weight:800}.mshell .dk-div{background:var(--line);flex:none;width:1px;height:16px;margin:0 2px}.mshell .dk-sp{flex:1}.mshell .dock .modeseg{flex:none}.mshell .mhead{padding-top:2px}.mshell .nicon-btn .nicon{border-radius:var(--r-sm);width:24px;height:24px;font-size:13px}.mshell .mttl{font-size:15px;font-weight:700}.mshell .mttl-when{color:var(--faint);white-space:nowrap;flex:none;font-size:10px}.mshell .mttl-saved{color:var(--success);flex:none;font-size:12px}.mshell .tagtog{border-radius:var(--r-full);border:1px solid var(--line);background:var(--glass);height:22px;color:var(--faint);font:inherit;cursor:pointer;flex:none;align-items:center;gap:3px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.mshell .tagtog.on{color:var(--accent-fg);border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.mshell .tagtog .ti{font-size:12px}.mshell .tag-slots.mattrs{scrollbar-width:none;flex-flow:row;align-items:center;gap:6px;margin-top:2px;padding:4px 0 6px;display:flex;overflow:auto hidden}.mshell .tag-slots.mattrs::-webkit-scrollbar{display:none}.mshell .tag-slots.mattrs>*{flex:none}.mshell .mattrs .slot{align-items:center;gap:0;padding:0;display:flex}.mshell .mattrs .slot-lab{display:none}.mshell .mattrs .ctxseg{box-sizing:border-box;height:24px;padding:2px}.mshell .mattrs .ctxseg button{height:100%;padding:0 9px;font-size:10.5px}.mshell .mattrs .metaline{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.mshell .mattrs .ochip,.mshell .mattrs .metaadd,.mshell .mattrs .metatail{box-sizing:border-box;white-space:nowrap;align-items:center;max-width:120px;display:inline-flex;overflow:hidden;height:24px!important}.mshell .mattrs .ochip>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mshell .mtool-bd{z-index:60;position:fixed;inset:0}.mshell .mtool{z-index:61;border-radius:var(--r-lg);background:var(--pop-bg);border:1px solid var(--panel-bd);min-width:196px;max-height:calc(100vh - 150px);box-shadow:var(--sh-pop);padding:5px;position:fixed;top:56px;right:12px;overflow-y:auto}.mshell .mtool .mt-h{letter-spacing:.04em;color:var(--faint);padding:4px 8px 3px;font-size:9.5px;font-weight:700}.mshell .mtool .mt-i{border-radius:var(--r-sm);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px;font-size:12.5px;display:flex}.mshell .mtool .mt-i:hover{background:var(--glass-2);color:var(--fg)}.mshell .mtool .mt-i:disabled{opacity:.4;cursor:default}.mshell .mtool .mt-i .ti{text-align:center;flex:none;width:16px;font-size:15px}.mshell .mtool .mt-i.danger{color:var(--danger)}.mshell .mtool .mt-i.k-task .ti{color:var(--task)}.mshell .mtool .mt-i.k-event .ti{color:var(--event)}.mshell .mtool .mt-i.k-question .ti{color:var(--question)}.mshell .mtool .mt-sep{background:var(--line);height:1px;margin:3px 2px}.mshell .memo-editor{position:relative}.mshell .mctx{padding:0 0 6px}.mshell .mctx .dock{min-height:0;padding:4px 6px}.mshell .mctx .dock button{min-width:32px;height:32px}.mshell .mctx .dock .modeseg{box-sizing:border-box;height:32px;padding:2px}.mshell .mctx .dock .modeseg button{min-width:30px;height:100%}.mshell .mctx .dock .srcseg{box-sizing:border-box;flex:none;height:32px;margin-left:auto;padding:2px}.mshell .mctx .dock .srcseg button{min-width:30px;height:100%;padding:0 9px}.mshell .memo2 .memo-editor .mhead{max-width:none;padding:6px 4px 4px}.mshell .memo2 .memo-editor .tiptap.ProseMirror,.mshell .memo-editor .tiptap.ProseMirror{max-width:none;padding-left:4px;padding-right:4px}.mshell .mttl-row{margin-bottom:0}.mshell .memo-editor .mhead+*{margin-top:2px}.mshell{--tint:24%;--ring-pad:1.6px}html.light .mshell{--tint:34%}.mshell .w2 .task{box-sizing:border-box;gap:7px;min-width:0;height:30px;padding:5px 8px;position:relative;overflow:hidden}.mshell .w2 .task+.task{margin-top:4px}.mshell .w2 .task .box{width:13px;height:13px}.mshell .w2 .task .ttl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.mshell .w2 .task .kic{color:var(--kc,var(--task));flex:none;font-size:12px;line-height:1}.mshell .w2 .task .bot{color:var(--accent-fg);opacity:.8;flex:none;font-size:12px}.mshell .w2 .task .due{color:var(--faint);flex:none;font-size:9px}.mshell .w2 .wbody.cap6{overscroll-behavior:contain;max-height:212px;overflow-y:auto}.mshell .content.wl-content,.mshell .wl-grid2{padding-left:0;padding-right:0}.mshell .w2.panel{padding:12px}.w2 h3 .dchip{border-radius:var(--r-full);cursor:pointer;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent-fg);border:1px solid var(--accent-soft);align-items:center;gap:3px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.w2 h3 .dchip:hover{background:color-mix(in srgb,var(--accent) 30%,transparent)}.mshell .w2.panel.fold{padding:9px 12px}.mshell .w2.panel.fold h3{margin:0}.mshell .tpage .thead{max-width:none;padding:6px 4px 5px}.mshell .tpage .ebody .ProseMirror{max-width:none;padding-left:4px;padding-right:4px}.mshell .tpage>.qa-wrap>.qa-bar,.mshell .tpage>.xp-wrap>*{max-width:none}.mshell .tpage .ttlrow{gap:7px}.mshell .tpage .ttl{font-size:15px;font-weight:700}.mshell .tpage .tcheck{width:19px;height:19px;font-size:12px}.mshell .tpage .ttlrow .tkic{margin-right:0;font-size:15px}.mshell .tpage .mttl-err{color:var(--danger);flex:none;font-size:12px}.mshell .tpage .mttl-bot{color:var(--accent-fg);opacity:.8;flex:none;font-size:12px}.mshell .tpage .tmeta{scrollbar-width:none;flex-wrap:nowrap;gap:5px;margin-top:7px;overflow-x:auto}.mshell .tpage .tmeta::-webkit-scrollbar{display:none}.mshell .tpage .tmeta>*{flex:none}.mshell .tpage .tchip{padding:3px 8px;font-size:11px}.mshell .tpage .tchip input,.mshell .tpage .tchip select{font-size:11px}.mshell .mattrs{scrollbar-width:none;flex-flow:row;align-items:center;gap:6px;padding:4px 0 2px;display:flex;overflow:auto hidden}.mshell .mattrs::-webkit-scrollbar{display:none}.mshell .mattrs>*{flex:none}.mshell .tpage .tslots.mattrs{flex-direction:row;max-width:none;margin-top:0}.mshell .tpage .tslots.mattrs .ktag{box-sizing:border-box;height:24px}.mshell .tpage .tslots.mattrs .slot-chips{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.mshell .tpage .tslots.mattrs .tagadd-input{box-sizing:border-box;width:74px;height:24px;font-size:10.5px}.w2 h3 .dchip .ti{font-size:11px}.sp-wrap{flex:1;min-width:0;min-height:0;display:flex;position:relative}.sp-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.sp-pane+.sp-pane,.sp-div+.sp-pane{border-left:1px solid var(--line)}.sp-wrap:has(.sp-div) .sp-pane.focus:before{content:"";background:var(--accent);z-index:3;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.sp-wrap:has(.sp-div) .sp-pane.focus{background:color-mix(in srgb,var(--accent) 3%,transparent)}.sp-div{background:var(--line);cursor:col-resize;z-index:2;flex:none;width:6px;position:relative}.sp-div:after{content:"";position:absolute;inset:0 -4px}.sp-div:hover{background:var(--accent-soft)}.sp-close{z-index:4;width:24px;height:24px;color:var(--faint);border-radius:var(--r-full);cursor:pointer;font-size:13px;font:inherit;opacity:0;transition:opacity .15s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.sp-pane:hover .sp-close,.sp-pane.focus .sp-close{opacity:1}.sp-close:hover{background:var(--glass-2);color:var(--fg)}.sp-pane.empty{background:color-mix(in srgb,var(--fg) 2%,transparent);justify-content:center;align-items:center}.sp-empty{color:var(--faint);text-align:center;flex-direction:column;align-items:center;gap:9px;font-size:12.5px;display:flex}.sp-empty .ti{opacity:.5;font-size:26px}.sp-wrap.swapping .sp-pane{transition:transform .28s var(--ease),opacity .28s var(--ease)}.sp-wrap.swapping .sp-pane:first-of-type{opacity:.5;transform:translate(8px)}.sp-wrap.swapping .sp-pane:last-of-type{opacity:.5;transform:translate(-8px)}.sp-toast{bottom:84px}.drw-tree.folded{z-index:24;width:240px;transition:transform .22s var(--ease);background:var(--pop-bg);-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);box-shadow:var(--sh-float);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.drw-tree.folded.peek{transform:none}.drw-edge{z-index:23;cursor:pointer;background:linear-gradient(90deg,color-mix(in srgb,var(--fg) 8%,transparent),transparent);width:10px;transition:background .18s var(--ease);position:absolute;top:0;bottom:0;left:0}.drw-edge:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 34%,transparent),transparent)}.drw-pin{width:24px;height:24px;color:var(--faint);border-radius:var(--r-full);cursor:pointer;font-size:14px;font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.drw-pin:hover{background:var(--glass-2);color:var(--fg)}.drw-pin .ti{color:inherit;font-size:14px}.sp-drop{z-index:6;pointer-events:none;opacity:0;width:38%;transition:opacity .18s var(--ease);background:linear-gradient(270deg,color-mix(in srgb,var(--accent) 20%,transparent),transparent);border-left:2px dashed var(--accent-soft);color:var(--accent-fg);justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;right:0}.sp-drop.on{opacity:1}.sp-pane.dropping:after{content:"";z-index:5;pointer-events:none;background:color-mix(in srgb,var(--accent) 12%,transparent);border:2px dashed var(--accent-soft);border-radius:var(--r-md);position:absolute;inset:0}.editsum{border-radius:var(--r-full);cursor:pointer;background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid var(--accent-soft);color:var(--accent-fg);align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.editsum:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.editsum .ti{font-size:13px}.atl{flex-direction:column;padding-left:1px;display:flex;position:relative}.atl:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:14px}.atl-i{align-items:flex-start;gap:13px;padding:6px 2px 14px;display:flex;position:relative}.atl-time{color:var(--accent-fg);letter-spacing:.01em;align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.atl-time .ti{font-size:12px}.atl-ic{border-radius:var(--r-full);z-index:1;background:var(--glass);width:29px;height:29px;color:var(--faint);box-shadow:0 0 0 3px var(--app-bg);flex:none;justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.atl-ic.create{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.atl-ic.edit{background:color-mix(in srgb,var(--note) 18%,transparent);color:var(--note)}.atl-ic.apply{background:color-mix(in srgb,var(--take) 18%,transparent);color:var(--take)}.atl-ic.arch{background:var(--glass-2);color:var(--faint)}.atl-ic.ok{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.atl-ic.tok{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-fg)}.atl-ic.fail{background:color-mix(in srgb,var(--danger) 20%,transparent);color:var(--danger)}.atl-b{flex:1;min-width:0}.atl-t{color:var(--fg);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.atl-by{border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-fg);padding:1px 7px;font-size:10px;font-weight:600}.atl-n{color:var(--faint);font-size:10px;font-weight:500}.atl-ok{border-radius:var(--r-full);background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success);padding:1px 7px;font-size:10px;font-weight:600}.atl-fail{border-radius:var(--r-full);background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger);padding:1px 7px;font-size:10px;font-weight:600}.atl-m{color:var(--faint);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:3px;font-size:11px;line-height:1.6;display:flex}.atl-m span{align-items:center;gap:5px;display:inline-flex}.atl-m .ti{color:var(--muted);font-size:12px}.atl-empty{color:var(--faint);align-items:center;gap:7px;padding:14px 4px;font-size:12.5px;display:flex}.nhist{flex-direction:column;min-height:0;display:flex}.nhist-h{color:var(--fg);align-items:center;gap:9px;padding:2px 2px 12px;font-size:14px;font-weight:700;display:flex}.nhist-h .dic{border-radius:var(--r-full);background:color-mix(in srgb,var(--accent) 16%,transparent);width:26px;height:26px;color:var(--accent-fg);flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.nhist-h .nhist-tt{flex:1}.nhist-h .pib{margin-left:auto}.nsheet.nhist{padding:0 16px 20px}.nsheet .nhist-b,.nhist-b{min-height:0;overflow:auto}.access-log .pane-h{align-items:center;gap:9px;display:flex}.access-log .al-cnt{color:var(--faint);border-radius:var(--r-full);background:var(--glass);padding:2px 9px;font-size:11px;font-weight:500}.access-log .filt{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.access-log .filt .pill{border:1px solid var(--line);background:var(--glass);color:var(--muted);gap:0;padding:5px 13px;font-size:11.5px}.access-log .filt .pill.on{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent-soft);color:var(--accent-fg);font-weight:600}.access-log .filt .pill.danger.on{background:color-mix(in srgb,var(--danger) 14%,transparent);border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:var(--danger)}.al-load,.al-err{color:var(--faint);align-items:center;gap:7px;padding:12px 2px;font-size:12.5px;display:flex}.al-err{color:var(--danger)}.ctv{--drift:#f59e0b;--verified:var(--success);--prop:#6aa9ff;--contra:#ff6b8a;--ct-open:#f0883e;--dom-admin:#7c5cf0;--dom-customer:#2f9e7f;--dom-worker:#0ea5b7;--ct-write:#e8a33d;--ct-read:#6aa9ff;--ct-retire:#c96b8f}html.light .ctv{--drift:#c77700;--prop:#3b82f6;--contra:#e04867;--ct-open:#c2610f;--dom-admin:#6b46e0;--dom-customer:#1f8468;--dom-worker:#0b8a99;--ct-write:#b3730f;--ct-read:#3b82f6;--ct-retire:#a8456b}.ct-s0{min-width:0;min-height:0;padding:var(--sp-5) var(--sp-6) 96px;flex:1;overflow:auto}.ct-s0 .ct-head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ct-s0 .pane-h{align-items:center;gap:var(--sp-2);margin:0;font-size:16px;font-weight:700;display:flex}.ct-s0 .pane-h .ti{color:var(--accent);font-size:17px}.ct-cnt{color:var(--faint);background:var(--glass-2);border-radius:var(--r-full);padding:2px 9px;font-size:11px;font-weight:600}.ct-badge{color:var(--prop);background:color-mix(in srgb,var(--prop) 14%,transparent);border:1px solid color-mix(in srgb,var(--prop) 30%,transparent);border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.ct-filt{gap:var(--sp-1);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ct-filt .pill{border:1px solid var(--line);background:var(--glass);color:var(--muted);border-radius:var(--r-full);cursor:pointer;font-size:11.5px;font:inherit;align-items:center;gap:5px;padding:5px 13px;font-size:11.5px;display:inline-flex}.ct-filt .pill.on{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent-soft);color:var(--accent-fg);font-weight:600}.ct-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));min-width:0;display:grid}.ct-wf{border:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--sh-panel);cursor:pointer;gap:var(--sp-3);flex-direction:column;min-width:0;transition:transform .12s,box-shadow .18s,border-color .18s;display:flex}.ct-wf:hover{box-shadow:var(--sh-float);border-color:color-mix(in srgb,var(--accent) 40%,var(--panel-bd));transform:translateY(-2px)}.ct-wtop{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.ct-wtop .tile{border-radius:var(--r-md);color:#fff;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.ct-wtop .wn{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.ct-wtop .wsub{color:var(--faint);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;display:flex}.ct-wtop .repo{color:var(--muted);background:var(--glass-2);border-radius:var(--r-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;padding:1px 6px;font-family:ui-monospace,monospace;display:inline-flex;overflow:hidden}.ct-wtop .repo .ti{flex:none;font-size:11px}.ct-attn{align-items:center;gap:var(--sp-3);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);min-width:0;display:flex}.ct-attn.hi{background:color-mix(in srgb,var(--contra) 13%,transparent)}.ct-attn.zero{background:color-mix(in srgb,var(--verified) 12%,transparent)}.ct-attn .num{font-variant-numeric:tabular-nums;letter-spacing:-.03em;flex:none;font-size:34px;font-weight:800;line-height:.9}.ct-attn.hi .num{color:var(--contra)}.ct-attn.zero .num{color:var(--verified)}.ct-attn .lb{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-attn .lb .t{font-size:12.5px;font-weight:800}.ct-attn.hi .lb .t{color:var(--contra)}.ct-attn.zero .lb .t{color:var(--verified)}.ct-attn .lb .s{color:var(--muted);font-size:10.5px;line-height:1.45}.ct-attn .ico{opacity:.5;flex:none;margin-left:auto;font-size:20px}.ct-attn.hi .ico{color:var(--contra)}.ct-attn.zero .ico{color:var(--verified)}.ct-dom-line{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.ct-dom-line .dom-lbl{color:var(--faint);letter-spacing:.02em;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.ct-dom-line .dom-lbl .ti{font-size:12px}.ct-dom{border-radius:var(--r-full);color:var(--muted);background:var(--glass-2);align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.ct-dom i.d{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ct-dom.admin{color:var(--dom-admin);background:color-mix(in srgb,var(--dom-admin) 14%,transparent)}.ct-dom.customer{color:var(--dom-customer);background:color-mix(in srgb,var(--dom-customer) 14%,transparent)}.ct-dom.worker{color:var(--dom-worker);background:color-mix(in srgb,var(--dom-worker) 14%,transparent)}.ct-mini{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(52px,1fr));min-width:0;display:grid}.ct-mini .m{flex-direction:column;gap:1px;min-width:0;display:flex}.ct-mini .m .v{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.ct-mini .m .k{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.ct-mini .m .v.dr{color:var(--drift)}.ct-mini .m .v.na{color:var(--faint);font-weight:600}.ct-empty{align-items:center;gap:var(--sp-2);color:var(--faint);padding:var(--sp-3) 2px;font-size:12.5px;display:flex}.ct-s1{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ct-s1-top{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--panel-bd);min-width:0;display:flex}.ct-back{font:inherit;color:var(--muted);background:var(--glass-2);border:1px solid var(--panel-bd);border-radius:var(--r-full);cursor:pointer;flex:none;align-items:center;gap:3px;padding:5px 12px 5px 8px;font-size:12px;font-weight:600;display:inline-flex}.ct-back:hover{color:var(--fg);border-color:var(--accent-soft)}.ct-wctx{min-width:0}.ct-wctx .wn{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.ct-wctx .wf{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;overflow:hidden}.ct-wctx .wf code{background:var(--glass-2);border-radius:var(--r-xs);padding:0 5px;font-family:ui-monospace,monospace}.ct-map{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:22px 22px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.ct-map .react-flow__controls{border:1px solid var(--glass-bd);border-radius:var(--r-md);overflow:hidden;box-shadow:0 8px 24px #00000052}.ct-map .react-flow__controls-button{background:color-mix(in srgb,var(--app-bg) 86%,#fff);border-bottom:1px solid var(--glass-bd);color:var(--fg);fill:var(--fg)}html.light .ct-map .react-flow__controls-button{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.ct-map .react-flow__controls-button:hover{background:color-mix(in srgb,var(--accent) 14%,var(--app-bg))}.ct-map .react-flow__controls-button svg{fill:var(--fg)}.ct-map .react-flow__minimap{background:color-mix(in srgb,var(--app-bg) 86%,#fff);border:1px solid var(--glass-bd);border-radius:var(--r-md);box-shadow:0 8px 24px #00000052}html.light .ct-map .react-flow__minimap{background:color-mix(in srgb,var(--app-bg) 80%,#fff)}.ct-map .react-flow__attribution{display:none}.ct-pills{z-index:10;flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:calc(100% - 28px);display:flex;position:absolute;top:14px;left:14px}.ct-xpill{font:inherit;color:var(--fg);background:var(--pop-bg);border:1px solid var(--panel-bd);border-radius:var(--r-full);box-shadow:var(--sh-pop);cursor:pointer;align-items:center;gap:7px;max-width:100%;padding:8px 14px;font-size:11.5px;font-weight:800;display:inline-flex}.ct-xpill .cnt{border-radius:var(--r-full);padding:1px 8px;font-size:10px;font-weight:800}.ct-xpill.exc{border-color:color-mix(in srgb,var(--contra) 40%,var(--panel-bd))}.ct-xpill.exc .ti{color:var(--contra);font-size:14px}.ct-xpill.exc .cnt{color:var(--contra);background:color-mix(in srgb,var(--contra) 15%,transparent)}.ct-xpill.opn{border-color:color-mix(in srgb,var(--ct-open) 45%,var(--panel-bd))}.ct-xpill.opn .ti{color:var(--ct-open);font-size:14px}.ct-xpill.opn .cnt{color:var(--ct-open);background:color-mix(in srgb,var(--ct-open) 15%,transparent)}.ct-xpill.foc{border-color:var(--accent-soft);color:var(--accent-fg);max-width:280px;font-weight:700}.ct-xpill.foc .ti{font-size:13px}.ct-xpill.on{border-color:var(--accent-soft)}.ct-pop{z-index:11;border:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:var(--r-lg);width:288px;max-height:min(430px,70%);box-shadow:var(--sh-pop);padding:10px;position:absolute;top:58px;left:14px;overflow:auto}.ct-pop.opn{left:auto;right:14px}.ct-pophd{color:var(--faint);letter-spacing:.02em;padding:2px 3px 8px;font-size:9.5px;font-weight:800;line-height:1.55}.dock .ct-dcnt{color:var(--faint);border:1px solid var(--line);border-radius:var(--r-xs);margin-left:5px;padding:0 4px;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:700;line-height:1.45}.dock button.on .ct-dcnt{color:var(--accent-fg);border-color:var(--accent-soft)}.dock .help-dot:after{top:auto;bottom:calc(100% + 7px)}.ct-work{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);flex:1;min-width:0;min-height:0;display:flex}.ct-floors{width:176px;padding:var(--sp-3);border:1px solid var(--panel-bd);background:var(--row-bg);border-radius:var(--r-lg);flex:none;align-self:start}.ct-floors .fl{color:var(--faint);align-items:center;gap:5px;margin:0 0 4px 2px;font-size:10px;font-weight:700;display:flex}.ct-floors .fh{color:var(--faint);margin:0 2px var(--sp-3);font-size:9.5px;line-height:1.55}.ct-floors .fh b{color:var(--accent-fg)}.ct-floorstack{flex-direction:column;display:flex}.ct-floor{border:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:var(--r-md);cursor:pointer;color:inherit;font:inherit;text-align:left;box-sizing:border-box;width:100%;padding:9px 10px;transition:border-color .15s,background .15s}.ct-floor:hover:not(:disabled){background:var(--glass-2)}.ct-floor:disabled{opacity:.45;cursor:default}.ct-floor.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.ct-floor .fn{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.ct-floor .fn .ti{color:var(--faint);font-size:14px}.ct-floor .fn .cnt{color:var(--muted);background:var(--glass-2);border-radius:var(--r-full);margin-left:auto;padding:1px 7px;font-size:10px;font-weight:800}.ct-floor .fm{color:var(--faint);margin-top:3px;font-size:9.5px}.ct-contain{height:16px;color:var(--faint);justify-content:center;align-items:center;font-size:12px;display:flex}.ct-canvaswrap{border:1px solid var(--panel-bd);border-radius:var(--r-lg);background:var(--row-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ct-cvhead{align-items:center;gap:var(--sp-2);padding:8px var(--sp-3);border-bottom:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:var(--r-lg) var(--r-lg) 0 0;min-width:0;font-size:11.5px;display:flex}.ct-cvhead .crumb{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-weight:600;display:flex;overflow:hidden}.ct-cvhead .crumb .cur{color:var(--fg);font-weight:800}.ct-cvhead .crumb .ti{flex:none;font-size:12px}.ct-cvhead .note{color:var(--faint);flex:none;align-items:center;gap:5px;margin-left:auto;font-size:10.5px;display:flex}.ct-canvas{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.ct-node{box-sizing:border-box;background:var(--pop-bg);border:1px solid var(--panel-bd);border-radius:var(--r-md);box-shadow:var(--sh-float);cursor:pointer;flex-direction:column;gap:7px;padding:9px 11px 8px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.ct-node:hover{box-shadow:0 0 0 2px var(--accent-soft),var(--sh-float)}.ct-node.junction{--ctx-b:var(--dom-customer)}.ct-qsect{color:var(--faint);letter-spacing:.02em;text-transform:none;align-items:center;gap:6px;margin:10px 2px 7px;font-size:10px;font-weight:800;display:flex}.ct-qsect:first-child{margin-top:0}.ct-qsect .ti{font-size:12px}.ct-qsect span{margin-left:auto;font-weight:800}.ct-qsect.open{color:var(--ct-open)}.ct-qi.op{border-color:color-mix(in srgb,var(--ct-open) 32%,var(--panel-bd))}.ct-qi.op .qw{color:var(--ct-open);font-weight:600}.ct-qi .qtag.open{color:var(--ct-open);background:color-mix(in srgb,var(--ct-open) 15%,transparent)}.ct-node.open{border:1px dashed color-mix(in srgb,var(--ct-open) 60%,transparent);background:color-mix(in srgb,var(--ct-open) 7%,var(--pop-bg))}.ct-node .n-st.open{color:var(--ct-open);align-items:center;gap:5px;min-width:0;display:flex}.ct-node .n-st.open .ti{flex:none;font-size:12px}.ct-node>:not(.sig-ring):not(.react-flow__handle){z-index:1;position:relative}.ct-node .react-flow__handle{position:absolute}.ct-node .n-hd{align-items:center;gap:6px;min-width:0;display:flex}.ct-node .n-hd .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:700;overflow:hidden}.ct-node .n-hd .st{flex:none;font-size:11px}.ct-node .n-hd .st.ok{color:var(--prop)}.ct-node .n-hd .st.attn{color:var(--contra)}.ct-node .n-meta{align-items:center;gap:6px;min-height:14px;display:flex}.ct-node .ddots{align-items:center;gap:4px;display:flex}.ct-node .ddot{background:var(--panel-bd);border-radius:50%;flex:none;width:8px;height:8px}.ct-node .ddot.admin{background:var(--dom-admin)}.ct-node .ddot.customer{background:var(--dom-customer)}.ct-node .ddot.worker{background:var(--dom-worker)}.ct-node .junctag{color:var(--drift);background:color-mix(in srgb,var(--drift) 15%,transparent);border-radius:var(--r-full);padding:1px 5px;font-size:8px;font-weight:800}.ct-node .n-st{white-space:nowrap;text-overflow:ellipsis;border-top:1px solid var(--line);flex:none;align-items:center;gap:5px;padding-top:6px;font-size:9.5px;font-weight:700;line-height:1.25;display:flex;overflow:hidden}.ct-node .n-st.ok{color:var(--faint)}.ct-node .n-st.drift{color:var(--drift)}.ct-node .n-st.contra{color:var(--contra)}.ct-node .n-st.low{color:var(--prop)}.ct-legend{padding:7px var(--sp-3);color:var(--muted);border-top:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap;gap:12px;font-size:10.5px;display:flex}.ct-legend span{align-items:center;gap:5px;display:inline-flex}.ct-legend i.d{border-radius:50%;width:8px;height:8px}.ct-aq{border:1px solid var(--panel-bd);background:var(--row-bg);border-radius:var(--r-lg);flex-direction:column;flex:none;width:238px;min-height:0;display:flex}.ct-aq .ah{padding:10px var(--sp-3);border-bottom:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:var(--r-lg) var(--r-lg) 0 0;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.ct-aq .ah .cnt{color:var(--contra);background:color-mix(in srgb,var(--contra) 15%,transparent);border-radius:var(--r-full);margin-left:auto;padding:1px 8px;font-size:10px;font-weight:800}.ct-aq .ab{padding:var(--sp-3);border-radius:0 0 var(--r-lg) var(--r-lg);flex:1;min-height:0;overflow:auto}.ct-aq .note{color:var(--faint);margin-bottom:var(--sp-3);gap:5px;font-size:9.5px;line-height:1.55;display:flex}.ct-aq .note .ti{color:var(--prop);flex:none;font-size:12px}.ct-qi{border:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:var(--r-md);cursor:pointer;margin-bottom:7px;padding:9px 10px;transition:border-color .15s}.ct-qi:hover{border-color:var(--accent-soft)}.ct-qi .qh{align-items:center;gap:6px;min-width:0;display:flex}.ct-qi .qn{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;overflow:hidden}.ct-qi .qtag{border-radius:var(--r-full);color:var(--muted);background:var(--glass-2);flex:none;padding:2px 7px;font-size:8.5px;font-weight:800}.ct-qi .qtag.drift{background:var(--drift);color:#1b1d26}.ct-qi .qtag.contradicted{background:var(--contra);color:#fff}.ct-qi .qtag.junction,.ct-qi .qtag\.unverified,.ct-qi .qtag.unverified{color:var(--prop);background:color-mix(in srgb,var(--prop) 16%,transparent)}.ct-qi .qtag.major-track{color:var(--drift);background:color-mix(in srgb,var(--drift) 18%,transparent)}.ct-qi .qtag.revert-requested{color:var(--contra);background:color-mix(in srgb,var(--contra) 16%,transparent)}.ct-qi .qw{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.ct-qi .qf{color:var(--faint);gap:8px;margin-top:6px;font-size:9px;font-weight:600;display:flex}.ct-qi .qf .reso{color:var(--prop);align-items:center;gap:3px;display:inline-flex}.help-dot{cursor:help;width:16px;height:16px;color:var(--faint);font:inherit;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.help-dot:hover,.help-dot:focus-visible,.help-dot:focus{color:var(--accent-fg);outline:none}.help-dot .ti{font-size:14px}.help-dot:after{content:attr(data-help);z-index:1000;border-radius:var(--r-md);background:var(--pop-bg);border:1px solid var(--panel-bd);width:max-content;max-width:270px;box-shadow:var(--sh-pop);color:var(--muted);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;padding:9px 11px;font-size:11px;font-weight:500;line-height:1.6;transition:opacity .13s,transform .13s,visibility .13s;position:absolute;top:calc(100% + 7px);transform:translateY(-3px)}.help-dot.right:after{left:-6px}.help-dot.left:after{right:-6px}.help-dot:hover:after,.help-dot:focus:after,.help-dot:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.ct-canvas .react-flow{background:0 0}.ct-canvas .react-flow__handle{opacity:0;pointer-events:none}.ct-canvas .react-flow__node{cursor:pointer}.ct-canvas .react-flow__controls{box-shadow:none;border:1px solid var(--panel-bd);border-radius:var(--r-md);overflow:hidden}.ct-canvas .react-flow__controls button{background:var(--pop-bg);border-bottom:1px solid var(--panel-bd);color:var(--muted);fill:currentColor}.ct-canvas .react-flow__controls button:hover{background:var(--glass-2)}.ct-canvas .react-flow__minimap{background:var(--pop-bg);border:1px solid var(--panel-bd);border-radius:var(--r-md)}.ct-canvas .react-flow__edge-textbg{fill:var(--pop-bg)}.ct-clearfocus{width:16px;height:16px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ct-clearfocus:hover{color:var(--contra);background:var(--glass-2)}.ct-clearfocus .ti{font-size:12px}.ct-modeseg{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.ct-modeseg button{font:inherit;color:var(--muted);background:var(--glass-2);border:1px solid var(--panel-bd);cursor:pointer;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.ct-modeseg button:first-of-type{border-radius:var(--r-full) 0 0 var(--r-full)}.ct-modeseg button:nth-of-type(2){border-radius:0 var(--r-full) var(--r-full) 0;border-left:0}.ct-modeseg button.on{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent-soft);color:var(--accent-fg)}.ct-modeseg .help-dot{margin-left:5px}.ct-qi.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ct-node .n-body{flex-direction:column;gap:5px;min-width:0;display:flex}.ct-node .n-gates{flex:none;gap:4px;min-width:0;display:flex;overflow:hidden}.ct-node .n-gates .gate{font:inherit;color:var(--muted);background:var(--glass-2);border:1px solid var(--panel-bd);border-radius:var(--r-full);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;min-width:0;padding:2px 7px 2px 5px;font-size:8.5px;font-weight:800;line-height:1.3;display:inline-flex;overflow:hidden}.ct-node .n-gates .gate:hover{border-color:var(--accent-soft);color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ct-node .n-gates .gate .ti{font-size:10px}.ct-node .n-gates.in .gate{border-style:dashed}.ct-legend .ln{border-top:2px solid var(--panel-bd);flex:none;width:26px;height:0;display:inline-block}.ct-legend .ln.write{border-color:var(--ct-write)}.ct-legend .ln.read{border-color:var(--ct-read)}.ct-legend .ln.retire{border-color:var(--ct-retire)}.ct-legend .ln.perm{border-color:var(--ct-retire);position:relative}.ct-legend .ln.perm:after{content:"";background:var(--contra);width:2.5px;height:10px;position:absolute;top:-5px;right:-3px}.ct-legend .ln.gate{border-color:color-mix(in srgb,var(--muted) 60%,transparent);position:relative}.ct-legend .ln.gate:after{content:"";background:var(--app-bg);border:2px solid var(--drift);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.ct-legend .lnote{color:var(--faint);font-size:9.5px}.ct-node .n-gates .gate.write{color:var(--dom-customer);border-color:color-mix(in srgb,var(--dom-customer) 38%,var(--panel-bd))}.ct-node .n-gates .gate.read{color:var(--prop);border-color:color-mix(in srgb,var(--prop) 38%,var(--panel-bd))}.ct-node .n-gates .gate.retire{color:var(--drift);border-color:color-mix(in srgb,var(--drift) 38%,var(--panel-bd))}.ct-band{border-top:3px dashed var(--panel-bd);pointer-events:auto;cursor:help;padding-top:10px}.ct-band .bl{color:var(--muted);background:var(--pop-bg);border:1.5px solid var(--panel-bd);border-radius:var(--r-full);align-items:center;gap:8px;padding:6px 16px;font-size:17px;font-weight:800;display:inline-flex}.ct-band .bl .ti{font-size:19px}.ct-node.lod{text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}.ct-node.lod .lodttl{color:var(--fg);-webkit-line-clamp:3;word-break:break-all;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.ct-node.lod .lodst{color:var(--drift);flex:none;font-size:20px}.ct-node.lod.open .lodst{color:var(--ct-open)}.ct-sheet{border:1px solid var(--panel-bd);background:var(--row-bg);border-radius:var(--r-lg);flex-direction:column;flex:none;width:320px;min-height:0;display:flex}.ct-map>.ct-sheet{z-index:20;border:0;border-left:1px solid var(--panel-bd);background:var(--pop-bg);height:auto;box-shadow:var(--sh-pop);border-radius:0;position:absolute;top:0;bottom:0;right:0}.ct-sheet .sh-head{align-items:flex-start;gap:var(--sp-2);padding:11px var(--sp-3);border-bottom:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:var(--r-lg) var(--r-lg) 0 0;min-width:0;display:flex}.ct-sheet .sh-t{flex:1;min-width:0}.ct-sheet .sh-t .nm{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:13px;font-weight:800;display:block;overflow:hidden}.ct-sheet .sh-t .kind{color:var(--faint);background:var(--glass-2);border-radius:var(--r-full);margin-top:4px;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-block}.ct-sheet .sh-x{width:22px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ct-sheet .sh-x:hover{color:var(--fg);background:var(--glass-2)}.ct-sheet .sh-body{min-height:0;padding:var(--sp-3);border-radius:0 0 var(--r-lg) var(--r-lg);flex:1;overflow:auto}.ct-sheet .sh-sec{margin-bottom:var(--sp-4)}.ct-sheet .sh-sec h4{color:var(--fg);align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:800;display:flex}.ct-sheet .sh-sec h4 .cnt,.ct-sheet .sh-sec h4 .cf-total{color:var(--muted);background:var(--glass-2);border-radius:var(--r-full);margin-left:auto;padding:1px 8px;font-size:10px;font-weight:800}.ct-sheet .sh-sec h4 .lat{border-radius:var(--r-full);color:var(--muted);background:var(--glass-2);margin-left:auto;padding:2px 8px;font-size:9px;font-weight:800}.ct-sheet .sh-sec h4 .lat.divergent,.ct-sheet .sh-sec h4 .lat.orphan,.ct-sheet .sh-sec h4 .lat.unimplemented{color:var(--drift);background:color-mix(in srgb,var(--drift) 16%,transparent)}.ct-sheet .sh-sec h4 .lat.contradicted{color:var(--contra);background:color-mix(in srgb,var(--contra) 16%,transparent)}.ct-sheet .sh-sec h4 .lat.verified{color:var(--verified);background:color-mix(in srgb,var(--verified) 16%,transparent)}.ct-sheet .sh-sec.gap h4{color:var(--faint)}.ct-sheet .sh-planes{flex-direction:column;gap:5px;display:flex}.ct-sheet .pl{border-radius:var(--r-sm);background:var(--glass-2);align-items:baseline;gap:8px;min-width:0;padding:6px 9px;font-size:11px;display:flex}.ct-sheet .pl.empty{opacity:.55}.ct-sheet .pl .k{color:var(--faint);flex:0 0 34px;font-size:9.5px;font-weight:800}.ct-sheet .pl .v{word-break:break-all;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:10.5px}.ct-sheet .pl .anchor{color:var(--faint);cursor:help;flex:none;font-size:10px}.ct-sheet .sh-doms{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.ct-sheet .sh-doms .lbl{color:var(--faint);font-size:9px;font-weight:700}.ct-sheet .sh-doms .dm{color:var(--muted);background:var(--glass-2);border-radius:var(--r-full);padding:2px 8px;font-size:9.5px;font-weight:700}.ct-sheet .sh-doms .jt{color:var(--drift);font-size:9px;font-weight:700}.ct-sheet .sh-conf{flex-direction:column;gap:7px;display:flex}.ct-sheet .cf-h{color:var(--muted);justify-content:space-between;margin-bottom:3px;font-size:10px;display:flex}.ct-sheet .cf-h b{color:var(--fg);font-variant-numeric:tabular-nums}.ct-sheet .cf-bar{border-radius:var(--r-full);background:var(--glass-2);height:4px;overflow:hidden}.ct-sheet .cf-bar i{background:var(--prop);border-radius:var(--r-full);height:100%;display:block}.ct-sheet .cf.zero .cf-h,.ct-sheet .cf.zero .cf-h b{color:var(--faint)}.ct-sheet .sh-by{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:10px;display:flex}.ct-sheet .sh-by .major{color:var(--drift);background:color-mix(in srgb,var(--drift) 16%,transparent);border-radius:var(--r-full);padding:1px 7px;font-size:9px;font-weight:800}.ct-sheet .sh-by .ok{color:var(--verified);background:color-mix(in srgb,var(--verified) 16%,transparent);border-radius:var(--r-full);padding:1px 7px;font-size:9px;font-weight:800}.ct-sheet .sh-by .at{color:var(--faint);margin-left:auto}.ct-sheet .sh-tr{border:1px solid var(--panel-bd);border-radius:var(--r-sm);background:var(--pop-bg);margin-bottom:6px;padding:7px 9px}.ct-sheet .tr-h{align-items:center;gap:6px;font-size:9.5px;display:flex}.ct-sheet .tr-h .res{border-radius:var(--r-full);padding:1px 7px;font-weight:800}.ct-sheet .tr-h .res.pass{color:var(--verified);background:color-mix(in srgb,var(--verified) 15%,transparent)}.ct-sheet .tr-h .res.fail{color:var(--contra);background:color-mix(in srgb,var(--contra) 15%,transparent)}.ct-sheet .tr-h .who{color:var(--muted);font-weight:700}.ct-sheet .tr-h .who.fresh{color:var(--prop)}.ct-sheet .tr-h .at{color:var(--faint);margin-left:auto}.ct-sheet .tr-c{color:var(--muted);margin-top:5px;font-size:10.5px;line-height:1.55}.ct-sheet .sh-tl{flex-direction:column;gap:0;display:flex}.ct-sheet .tl{gap:9px;padding-bottom:11px;display:flex;position:relative}.ct-sheet .tl:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:0;left:4px}.ct-sheet .tl .dot{background:var(--panel-bd);border:2px solid var(--row-bg);box-sizing:content-box;z-index:1;border-radius:50%;flex:none;width:9px;height:9px;margin-top:3px}.ct-sheet .tl.message .dot{background:var(--prop)}.ct-sheet .tl-b{flex:1;min-width:0}.ct-sheet .tl-h{flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.ct-sheet .tl-h b{font-size:10.5px}.ct-sheet .tl-h .by{color:var(--faint)}.ct-sheet .tl-h .tg{color:var(--muted);background:var(--glass-2);border-radius:var(--r-full);padding:1px 6px;font-size:8.5px;font-weight:700}.ct-sheet .tl-h .tg.fresh{color:var(--prop);background:color-mix(in srgb,var(--prop) 14%,transparent)}.ct-sheet .tl-h .at{color:var(--faint);margin-left:auto;font-size:9px}.ct-sheet .tl-diff{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-family:ui-monospace,monospace;font-size:9.5px;display:flex}.ct-sheet .tl-diff .old{color:var(--faint);text-decoration:line-through}.ct-sheet .tl-diff .new{color:var(--fg)}.ct-sheet .tl-diff .ti{color:var(--faint);font-size:11px}.ct-sheet .tl-cs{color:var(--faint);align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.ct-sheet .tl-note{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.55}.ct-sheet .sh-none,.ct-sheet .sh-load{color:var(--faint);align-items:center;gap:6px;padding:5px 0;font-size:10.5px;display:flex}.ct-sheet .sh-none b{color:var(--muted)}.ct-sheet .sh-err{color:var(--danger);align-items:center;gap:6px;padding:8px 0;font-size:11px;display:flex}.ct-sheet .cf-h b em{color:var(--faint);margin-left:1px;font-size:9px;font-style:normal;font-weight:600}.ct-node.opened{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--sh-float)}.ct-node.focused{box-shadow:0 0 0 2px var(--accent-soft),var(--sh-float)}.ct-node.focused.opened{box-shadow:0 0 0 2px var(--accent),var(--sh-float)}.ct-elabel{pointer-events:none;white-space:nowrap;border-radius:var(--r-full);background:var(--pop-bg);border:1px solid var(--panel-bd);z-index:5;align-items:center;gap:6px;padding:2px 7px;font-family:inherit;font-size:9.5px;font-weight:800;display:inline-flex;position:absolute}.ct-elabel .ct-via{color:var(--faint);font-family:ui-monospace,monospace;font-size:8.5px;font-weight:600}.ct-elabel .ct-via:before{content:"· "}.ct-elabel .ct-gate-in{background:var(--app-bg);border:2px solid var(--drift);box-sizing:border-box;pointer-events:auto;border-radius:50%;flex:none;width:9px;height:9px}.ct-node .n-role{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;line-height:1.4;overflow:hidden}.ct-node .n-role.none{color:var(--faint);opacity:.7;font-style:italic}.ct-sheet .sh-role{color:var(--fg);background:var(--glass-2);border-radius:var(--r-sm);margin:0;padding:9px 11px;font-size:12px;line-height:1.65}.ct-sheet .sh-gates{flex-direction:column;gap:2px;display:flex}.ct-sheet .sh-gates .gt{color:var(--fg);border-bottom:1px dashed var(--line);align-items:center;gap:7px;padding:6px 0;font-size:10.5px;display:flex}.ct-sheet .sh-gates .gt:last-child{border-bottom:0}.ct-sheet .sh-gates .gt .ti{color:var(--drift);flex:none;font-size:13px}.ct-sheet .sh-gates .gt code{color:var(--fg);overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:10px}.ct-sheet .sh-gates .gt .t{color:var(--muted)}.ct-node .n-hd .nm.named{letter-spacing:-.01em;font-family:inherit;font-size:12.5px;font-weight:800}.ct-node .n-hd .nm.raw{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.ct-node .n-coord{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:-1px;font-family:ui-monospace,monospace;font-size:9px;overflow:hidden}.ct-sheet .sh-t .raw{color:var(--drift);background:color-mix(in srgb,var(--drift) 15%,transparent);border-radius:var(--r-full);margin-left:5px;padding:1px 7px;font-size:9px;font-weight:700}.ct-sheet .sh-act{border-top:1px solid var(--panel-bd);background:var(--pop-bg);padding:10px var(--sp-3) 11px;border-radius:0 0 var(--r-lg) var(--r-lg);flex:none}.ct-sheet .sh-act-h{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;font-weight:800;display:flex}.ct-sheet .sh-note{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--panel-bd);border-radius:var(--r-sm);background:var(--glass-2);color:var(--fg);margin-bottom:7px;padding:6px 9px;font-size:11px}.ct-sheet .sh-note::placeholder{color:var(--faint)}.ct-sheet .sh-note:focus{border-color:var(--accent-soft);outline:none}.ct-sheet .sh-acts{flex-wrap:wrap;gap:5px;display:flex}.ct-sheet .sh-a{font:inherit;cursor:pointer;border-radius:var(--r-full);border:1px solid var(--panel-bd);background:var(--glass-2);color:var(--muted);align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.ct-sheet .sh-a:hover:not(:disabled){border-color:var(--accent-soft);color:var(--fg)}.ct-sheet .sh-a:disabled{opacity:.4;cursor:default}.ct-sheet .sh-a .ti{font-size:12px}.ct-sheet .sh-a.ok{color:var(--verified);border-color:color-mix(in srgb,var(--verified) 32%,var(--panel-bd))}.ct-sheet .sh-a.warn{color:var(--contra);border-color:color-mix(in srgb,var(--contra) 32%,var(--panel-bd))}.ct-sheet .sh-a.ask{color:var(--prop);border-color:color-mix(in srgb,var(--prop) 30%,var(--panel-bd))}.ct-sheet .sh-said{color:var(--muted);background:var(--glass-2);border-radius:var(--r-sm);gap:5px;margin-top:8px;padding:7px 9px;font-size:10px;line-height:1.55;display:flex}.ct-sheet .sh-said .ti{color:var(--prop);flex:none;font-size:12px}.ct-exc .sh-t{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.ct-exc .sh-t .qtag{border-radius:var(--r-full);color:var(--muted);background:var(--glass-2);padding:2px 8px;font-size:9px;font-weight:800}.ct-exc .sh-t .qtag.drift{background:var(--drift);color:#1b1d26}.ct-exc .sh-t .qtag.contradicted{background:var(--contra);color:#fff}.ct-exc .sh-t .qtag.junction,.ct-exc .sh-t .qtag.unverified{color:var(--prop);background:color-mix(in srgb,var(--prop) 16%,transparent)}.ct-exc .sh-t .qtag.major-track{color:var(--drift);background:color-mix(in srgb,var(--drift) 18%,transparent)}.ct-exc .sh-t .qtag.revert-requested{color:var(--contra);background:color-mix(in srgb,var(--contra) 16%,transparent)}.ct-exc .sh-t .nm{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:ui-monospace,monospace;font-size:12px;font-weight:800;overflow:hidden}.ct-exc .ex-why{color:var(--fg);background:color-mix(in srgb,var(--contra) 8%,transparent);border:1px solid color-mix(in srgb,var(--contra) 24%,transparent);border-radius:var(--r-sm);padding:10px 12px;font-size:12px;line-height:1.65}.ct-exc .ex-meta{color:var(--faint);margin:8px 0 var(--sp-4);align-items:center;gap:9px;font-size:9.5px;display:flex}.ct-exc .ex-goto{font:inherit;color:var(--accent-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;font-size:9.5px;font-weight:700;display:inline-flex}.ct-exc .ex-goto:hover{text-decoration:underline}.ct-exc .ex-reso{--char:var(--faint);box-sizing:border-box;text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:var(--r-md);align-items:flex-start;gap:9px;margin-bottom:7px;padding:10px 11px;transition:border-color .15s,background .15s;display:flex}.ct-exc .ex-reso.safe{--char:var(--verified)}.ct-exc .ex-reso.caution{--char:var(--drift)}.ct-exc .ex-reso.manual{--char:var(--muted)}.ct-exc .ex-reso:hover{border-color:color-mix(in srgb,var(--char) 50%,var(--panel-bd))}.ct-exc .ex-reso.sel{border-color:var(--char);background:color-mix(in srgb,var(--char) 12%,var(--pop-bg));box-shadow:inset 0 0 0 1px var(--char)}.ct-exc .ex-reso .rc{color:var(--char);flex:none;margin-top:1px;font-size:15px}.ct-exc .ex-reso .rb{flex:1;min-width:0}.ct-exc .ex-reso .rt{flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;font-weight:700;line-height:1.4;display:flex}.ct-exc .ex-reso .rec{color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 16%,transparent);border-radius:var(--r-full);padding:1px 6px;font-size:8.5px;font-weight:800}.ct-exc .ex-reso .rchar{color:var(--char);background:color-mix(in srgb,var(--char) 15%,transparent);border-radius:var(--r-full);padding:1px 6px;font-size:8.5px;font-weight:800}.ct-exc .ex-reso .rd{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.55}.ct-exc .ex-reso .re{color:var(--faint);margin:5px 0 0;padding-left:14px;font-size:10px;line-height:1.6}.ct-exc .ex-reso .rsel{color:var(--char);flex:none;font-size:14px}.ct-exc .ex-acc{color:var(--muted);background:var(--glass-2);border-radius:var(--r-sm);align-items:center;gap:5px;margin-bottom:7px;padding:6px 9px;font-size:10px;display:flex}.ct-exc .ex-acc .ti{color:var(--verified);font-size:12px}.ct-sheet .sh-a.mute{color:var(--muted)}.ch-page{--ev-add:var(--success);--ev-chg:#6aa9ff;--ev-rm:#ff6b8a;--ev-wait:#f59e0b;--cat-개인:#2f9e7f;--cat-시스템:#0ea5b7;--cat-프로젝트:#7c5cf0;--m-ic:15%;--m-band:9%;--m-bandbd:26%}html.light .ch-page{--ev-add:#1f8468;--ev-chg:#3b82f6;--ev-rm:#e04867;--ev-wait:#c77700;--cat-개인:#1f8468;--cat-시스템:#0b8a99;--cat-프로젝트:#6b46e0;--m-ic:20%;--m-band:13%;--m-bandbd:34%}.ch-page{width:100%;min-width:0;min-height:0;padding:var(--sp-5) var(--sp-6) 96px;flex:1;overflow:auto}.ch-page .ct-head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ch-page .pane-h{align-items:center;gap:var(--sp-2);margin:0;font-size:16px;font-weight:700;display:flex}.ch-page .pane-h .ti{color:var(--accent);font-size:17px}.ch-headrow{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.ch-name{letter-spacing:-.01em;font-size:16px;font-weight:800}.ch-sub{color:var(--faint);margin-bottom:var(--sp-3);align-items:center;gap:7px;font-size:12px;display:flex}.ch-modes{margin-bottom:var(--sp-4);display:flex}.ch-modes .seg{flex:none}.ch-modes .seg button{padding:6px 14px;font-size:12.5px}.ch-cat{border-radius:var(--r-full);white-space:nowrap;color:var(--cc);background:color-mix(in srgb,var(--cc) 12%,transparent);border:1px solid color-mix(in srgb,var(--cc) 30%,transparent);flex:none;padding:2px 9px;font-size:10px;font-weight:700}.ch-cat.c-개인{--cc:var(--cat-개인)}.ch-cat.c-시스템{--cc:var(--cat-시스템)}.ch-cat.c-프로젝트{--cc:var(--cat-프로젝트)}.ch-cath{margin:var(--sp-5) 0 var(--sp-3);letter-spacing:.02em;color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.ch-cath:first-child{margin-top:0}.ch-cath .rule{background:var(--panel-bd);flex:1;height:1px}.ch-card{border:1px solid var(--panel-bd);background:var(--pop-bg);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--sh-panel);cursor:pointer;gap:var(--sp-3);flex-direction:column;min-width:0;transition:transform .12s,box-shadow .18s,border-color .18s;display:flex}.ch-card:hover{box-shadow:var(--sh-float);border-color:color-mix(in srgb,var(--accent) 40%,var(--panel-bd));transform:translateY(-2px)}.ch-top{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.ch-top .tile{border-radius:var(--r-md);color:#fff;background:var(--tc,var(--accent));flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.ch-top .tile.c-개인{--tc:var(--cat-개인)}.ch-top .tile.c-시스템{--tc:var(--cat-시스템)}.ch-top .tile.c-프로젝트{--tc:var(--cat-프로젝트)}.ch-top .nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.ch-top .sub{color:var(--faint);margin-top:2px;font-family:ui-monospace,monospace;font-size:10.5px}.ch-meta{align-items:center;gap:var(--sp-4);color:var(--muted);flex-wrap:wrap;font-size:11.5px;display:flex}.ch-meta b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:14px}.ch-wait{color:var(--ev-wait);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.ch-wait .d{background:var(--ev-wait);border-radius:50%;width:7px;height:7px}.ch-last{color:var(--faint);border-top:1px solid var(--panel-bd);padding-top:var(--sp-3);align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.5;display:flex}.ch-last span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 316px;align-items:start;min-width:0;display:grid}@media (width<=1080px){.ch-grid{grid-template-columns:minmax(0,1fr)}}.ch-main{min-width:0}.ch-side .panel{padding:var(--sp-4)}.ch-sh{color:var(--muted);margin-bottom:var(--sp-3);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.ch-sh .ti{font-size:14px}.ch-waiting{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:var(--r-lg);margin-bottom:var(--sp-4);background:color-mix(in srgb,var(--ev-wait) var(--m-band),transparent);border:1px solid color-mix(in srgb,var(--ev-wait) var(--m-bandbd),transparent);color:var(--fg);align-items:center;gap:11px;padding:12px 15px;display:flex}.ch-waiting .lead{color:var(--ev-wait);flex:none;font-size:17px}.ch-waiting .b{flex-direction:column;flex:1;min-width:0;display:flex}.ch-waiting .wt{font-size:13px;font-weight:700}.ch-waiting .ws{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5}.ch-waiting .go{color:var(--muted);flex:none;align-items:center;gap:4px;font-size:12px;display:flex}.ch-doc{border:1px solid var(--panel-bd);border-radius:var(--r-lg);background:var(--pop-bg);min-width:0;overflow:hidden}.ch-dochead{border-bottom:1px solid var(--panel-bd);background:var(--glass-2);flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px;font-size:12px;display:flex}.ch-dochead .ti{color:var(--accent)}.ch-dochead .dfn{font-family:ui-monospace,monospace;font-weight:700}.ch-dochead .meta{color:var(--faint);font-size:11px}.ch-dochead .cpy{font:inherit;color:var(--muted);background:var(--pop-bg);border:1px solid var(--panel-bd);border-radius:var(--r-full);cursor:pointer;align-items:center;gap:5px;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:600;display:flex}.ch-docbody{max-height:min(62vh,620px);padding:12px 0;font-family:ui-monospace,monospace;font-size:12px;line-height:1.85;overflow:auto}.ch-docbody .dl{grid-template-columns:46px minmax(0,1fr);display:grid}.ch-docbody .dl:hover{background:var(--row-bg)}.ch-docbody .ln{color:var(--faint);text-align:right;-webkit-user-select:none;user-select:none;padding-right:14px;font-size:10.5px}.ch-docbody .tx{white-space:pre-wrap;word-break:break-word;padding-right:16px}.ch-docbody .tx.h1{color:var(--fg);font-weight:800}.ch-docbody .tx.h2{color:var(--accent-fg);font-weight:800}.ch-docbody .tx.h3{font-weight:700}.ch-docbody .tx.q{color:var(--muted)}.ch-docfoot{color:var(--faint);border-top:1px solid var(--panel-bd);align-items:flex-start;gap:7px;padding:10px 14px;font-size:11px;line-height:1.55;display:flex}.ch-docfoot .ti{flex:none;margin-top:2px}.ch-domh{margin:var(--sp-5) 0 var(--sp-2);letter-spacing:.02em;color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.ch-domh:first-child{margin-top:0}.ch-domh .dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.ch-domh .n{color:var(--faint);background:var(--glass-2);border-radius:var(--r-full);padding:1px 8px;font-size:10.5px;font-weight:600}.ch-domh .rule{background:var(--panel-bd);flex:1;height:1px}.ch-cl{border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:11px;min-width:0;padding:11px 13px;transition:background .14s,border-color .14s;display:flex}.ch-cl:hover{background:var(--row-bg);border-color:var(--row-bd)}.ch-cl .num{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;min-width:22px;padding-top:3px;font-family:ui-monospace,monospace;font-size:10.5px}.ch-cl .body{flex:1;min-width:0}.ch-cl .t{letter-spacing:-.005em;font-size:13.5px;font-weight:700}.ch-cl .why{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.55}.ch-cl .why.elsewhere{color:var(--faint);font-style:italic}.ch-cl .tail{flex-wrap:wrap;flex:none;align-items:center;gap:5px;padding-top:2px;display:flex}.ch-jchip{border-radius:var(--r-full);color:var(--accent-fg);background:color-mix(in srgb,var(--accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);padding:2px 8px;font-size:10px;font-weight:700}.ch-ev{border-top:1px solid var(--panel-bd);cursor:pointer;gap:10px;min-width:0;padding:9px 0;display:flex}.ch-ev:first-of-type{border-top:0}.ch-ev .ic{width:22px;height:22px;color:var(--ec,var(--muted));background:color-mix(in srgb,var(--ec,var(--muted)) var(--m-ic),transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:flex}.ch-ev.add{--ec:var(--ev-add)}.ch-ev.chg{--ec:var(--ev-chg)}.ch-ev.rm{--ec:var(--ev-rm)}.ch-ev .b{flex:1;min-width:0}.ch-ev .b .l1{font-size:12px;font-weight:650;line-height:1.45}.ch-ev .b .l2{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:10.5px;display:flex}.ch-ev-empty{color:var(--faint);padding:8px 2px;font-size:11.5px}.ch-more{width:100%;font:inherit;color:var(--muted);background:var(--glass-2);border:1px solid var(--panel-bd);border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-top:11px;padding:8px;font-size:12px;font-weight:600;display:flex}.ch-more:disabled{opacity:.6;cursor:default}.ch-histpanel{padding:var(--sp-2) var(--sp-4);max-width:760px}.ch-backdrop{background:color-mix(in srgb,var(--app-bg) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;position:fixed;inset:0}.ch-sheet{background:var(--pop-bg);border:1px solid var(--panel-bd);border-radius:var(--r-2xl);width:min(470px,94vw);box-shadow:var(--sh-float);z-index:41;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.ch-shhead{border-bottom:1px solid var(--panel-bd);align-items:flex-start;gap:10px;padding:17px 18px 14px;display:flex}.ch-shhead .t{letter-spacing:-.01em;flex:1;font-size:16px;font-weight:800;line-height:1.35}.ch-x{border-radius:var(--r-sm);width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex}.ch-x:hover{background:var(--glass-2);color:var(--fg)}.ch-shbody{flex:1;padding:16px 18px 22px;overflow:auto}.ch-sect{color:var(--faint);letter-spacing:.04em;align-items:center;gap:7px;margin:20px 0 8px;font-size:11px;font-weight:800;display:flex}.ch-sect:first-child{margin-top:0}.ch-prose{color:var(--fg);background:var(--row-bg);border:1px solid var(--row-bd);border-radius:var(--r-md);white-space:pre-wrap;padding:13px 15px;font-size:13.5px;line-height:1.75}.ch-why{color:var(--muted);border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent);margin-top:10px;padding-left:11px;font-size:12.5px;line-height:1.65}.ch-note{color:var(--muted);margin-top:14px;font-size:11.5px;line-height:1.6}.ch-tl{padding-left:17px;position:relative}.ch-tl:before{content:"";background:var(--panel-bd);width:1px;position:absolute;top:5px;bottom:5px;left:5px}.ch-tli{padding:7px 0;position:relative}.ch-tli:before{content:"";background:var(--tc,var(--muted));border:2px solid var(--pop-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:-15px}.ch-tli.add{--tc:var(--ev-add)}.ch-tli.chg{--tc:var(--ev-chg)}.ch-tli.rm{--tc:var(--ev-rm)}.ch-tli .l1{font-size:12.5px;font-weight:650}.ch-tli .l2{color:var(--faint);margin-top:2px;font-size:10.5px}.ch-warn{color:var(--muted);background:var(--glass-2);border:1px solid var(--panel-bd);border-radius:var(--r-md);margin-bottom:var(--sp-4);align-items:flex-start;gap:9px;max-width:760px;padding:11px 13px;font-size:11.5px;line-height:1.6;display:flex}.ch-warn .ti{color:var(--ev-wait);flex:none;margin-top:1px;font-size:14px}.ch-warn b{color:var(--fg)}.ch-pq{border:1px solid color-mix(in srgb,var(--ev-wait) 26%,transparent);border-radius:var(--r-lg);padding:var(--sp-4);margin-bottom:var(--sp-3);background:var(--panel-bg);max-width:760px}.ch-pqh{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:11px;display:flex}.ch-pqh .op{letter-spacing:.03em;border-radius:var(--r-xs);color:var(--ec,var(--ev-chg));background:color-mix(in srgb,var(--ec,var(--ev-chg)) 14%,transparent);padding:3px 8px;font-size:10px;font-weight:800}.ch-pqh .op.add{--ec:var(--ev-add)}.ch-pqh .op.chg{--ec:var(--ev-chg)}.ch-pqh .op.rm{--ec:var(--ev-rm)}.ch-pqh .t{flex:1;min-width:0;font-size:14px;font-weight:800}.ch-diff{gap:var(--sp-2);margin-bottom:11px;display:grid}.ch-diff .dline{border-radius:var(--r-md);gap:9px;min-width:0;padding:9px 11px;font-size:12.5px;line-height:1.65;display:flex}.ch-diff .dline .lbl{color:var(--faint);flex:0 0 46px;padding-top:2px;font-size:10px;font-weight:800}.ch-diff .dline.before{background:color-mix(in srgb,var(--ev-rm) 8%,transparent)}.ch-diff .dline.after{background:color-mix(in srgb,var(--ev-add) 9%,transparent)}.ch-diff .none{color:var(--faint);font-style:italic}.ch-acts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ch-btn{font:inherit;border-radius:var(--r-md);cursor:pointer;color:var(--muted);background:var(--glass-2);border:1px solid var(--panel-bd);align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:600;display:flex}.ch-btn.ok{color:var(--ev-add);border-color:color-mix(in srgb,var(--ev-add) 34%,transparent);background:color-mix(in srgb,var(--ev-add) 11%,transparent)}.ch-btn:disabled{opacity:.6;cursor:default}.ch-cfm{color:var(--fg);background:color-mix(in srgb,var(--ev-add) 8%,transparent);border:1px solid color-mix(in srgb,var(--ev-add) 30%,transparent);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.ch-cfm .ti{color:var(--ev-add);flex:none;font-size:15px}.ch-cfm .tx{flex:1;min-width:160px}.ch-fail{color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,transparent);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-radius:var(--r-md);align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:11.5px;line-height:1.55;display:flex}.ch-fail .ti{flex:none;margin-top:1px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.1"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.excalidraw .Spinner{--spinner-color:var(--icon-fill-color);justify-content:center;align-items:center;height:100%;margin-left:auto;margin-right:auto;display:flex}.excalidraw .Spinner svg{animation:1.6s linear infinite rotate;animation-delay:var(--spinner-delay);transform-origin:50%}.excalidraw .Spinner circle{stroke:var(--spinner-color);stroke-linecap:round;animation:1.6s linear infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 300;stroke-dashoffset:0}50%{stroke-dasharray:150 300;stroke-dashoffset:-200px}to{stroke-dasharray:1 300;stroke-dashoffset:-280px}}.excalidraw .ToolIcon{border-radius:var(--border-radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.excalidraw .ToolIcon__hidden{display:none!important}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon{--icon-fill-color:var(--color-on-primary-container)}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{fill:var(--icon-fill-color)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon{background:var(--color-surface-primary-container);--keybinding-color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__keybinding{bottom:4px;right:4px}.excalidraw .ToolIcon .ToolIcon__icon:hover{background:var(--button-hover-bg)}.excalidraw .ToolIcon .ToolIcon__icon:active{background:var(--button-hover-bg);border:1px solid var(--button-active-border)}.excalidraw .ToolIcon .ToolIcon__icon:active svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true]{background:initial;border:none}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true] svg{color:var(--color-disabled)}.excalidraw .ToolIcon--plain{background-color:#0000}.excalidraw .ToolIcon--plain .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ToolIcon_type_radio,.excalidraw .ToolIcon_type_checkbox{opacity:0;pointer-events:none;position:absolute}.excalidraw .ToolIcon__icon{box-sizing:border-box;width:var(--default-button-size);height:var(--default-button-size);color:var(--icon-fill-color);border-radius:var(--border-radius-lg);justify-content:center;align-items:center;display:flex}.excalidraw .ToolIcon__icon+.ToolIcon__label{margin-inline-start:0}.excalidraw .ToolIcon__icon svg{width:var(--default-icon-size);height:var(--default-icon-size);color:var(--icon-fill-color);position:relative}.excalidraw .ToolIcon__label{color:var(--icon-fill-color);font-family:var(--ui-font);text-overflow:ellipsis;align-items:center;margin:0 .8em;display:flex}.excalidraw .ToolIcon__label .Spinner{margin-left:.6em}.excalidraw .ToolIcon_size_small .ToolIcon__icon{width:2rem;height:2rem;font-size:.8em}.excalidraw .ToolIcon_type_button,.excalidraw .Modal .ToolIcon_type_button{font-size:inherit;background-color:initial;border:none;margin:0;padding:0}.excalidraw .ToolIcon_type_button:focus-visible,.excalidraw .Modal .ToolIcon_type_button:focus-visible{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .ToolIcon_type_button.ToolIcon--selected,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .ToolIcon_type_button:active,.excalidraw .Modal .ToolIcon_type_button:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_button:disabled,.excalidraw .Modal .ToolIcon_type_button:disabled{cursor:default}.excalidraw .ToolIcon_type_button:disabled:active,.excalidraw .ToolIcon_type_button:disabled:focus-visible,.excalidraw .ToolIcon_type_button:disabled:hover,.excalidraw .Modal .ToolIcon_type_button:disabled:active,.excalidraw .Modal .ToolIcon_type_button:disabled:focus-visible,.excalidraw .Modal .ToolIcon_type_button:disabled:hover{background-color:initial;box-shadow:none;border:none}.excalidraw .ToolIcon_type_button:disabled svg,.excalidraw .Modal .ToolIcon_type_button:disabled svg{color:var(--color-disabled)}.excalidraw .ToolIcon_type_button--show,.excalidraw .Modal .ToolIcon_type_button--show{visibility:visible}.excalidraw .ToolIcon_type_button--hide,.excalidraw .Modal .ToolIcon_type_button--hide{display:none!important}.excalidraw .ToolIcon_type_floating,.excalidraw .ToolIcon_type_floating:hover,.excalidraw .ToolIcon_type_floating:active{background-color:#0000}.excalidraw .ToolIcon_type_floating .ToolIcon__icon{background-color:var(--button-gray-1);width:2rem;height:2rem}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:hover{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon__keybinding{color:var(--keybinding-color);font-size:.625rem;font-family:var(--ui-font);-webkit-user-select:none;user-select:none;position:absolute;bottom:2px;right:3px}:root[dir=ltr] .excalidraw .unlocked-icon{left:2px}:root[dir=rtl] .excalidraw .unlocked-icon{right:2px}.excalidraw .App-toolbar-container .ToolIcon__icon{width:var(--lg-button-size);height:var(--lg-button-size)}@media screen and (width<=450px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.8rem;height:1.8rem}}@media screen and (width<=379px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.5rem;height:1.5rem}}.excalidraw .App-toolbar-container .ToolIcon__icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .App-toolbar-container .ToolIcon__LaserPointer .ToolIcon__icon,.excalidraw .App-toolbar-container .ToolIcon__MagicButton .ToolIcon__icon{width:var(--default-button-size);height:var(--default-button-size)}.excalidraw button.standalone{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);justify-content:center;align-items:center;padding:0;display:flex}.excalidraw button.standalone:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw button.standalone:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw button.standalone.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw button.standalone.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw button.standalone.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw button.standalone svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw button.standalone>*{pointer-events:none}.excalidraw .excalidraw-eye-dropper-container,.excalidraw .excalidraw-eye-dropper-backdrop{width:100%;height:100%;z-index:var(--zIndex-eyeDropperBackdrop);touch-action:none;position:absolute}.excalidraw .excalidraw-eye-dropper-container{pointer-events:none}.excalidraw .excalidraw-eye-dropper-backdrop{pointer-events:all}.excalidraw .excalidraw-eye-dropper-preview{pointer-events:none;width:3rem;height:3rem;z-index:var(--zIndex-eyeDropperPreview);border:1px solid var(--default-border-color);filter:var(--theme-filter);border-radius:1rem;position:fixed}.excalidraw .excalidraw-eye-dropper-trigger{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--icon-fill-color);border-radius:.5rem;margin-left:-2px;margin-right:-4px;padding:4px}.excalidraw .excalidraw-eye-dropper-trigger:hover{background:var(--button-hover-bg)}.excalidraw .excalidraw-eye-dropper-trigger.selected{color:var(--color-primary);background:var(--color-primary-light)}.excalidraw .Island{--padding:0;box-sizing:border-box;background-color:var(--island-bg-color);box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);padding:calc(var(--padding) * var(--space-factor));transition:box-shadow .5s ease-in-out;position:relative}.excalidraw .Island.zen-mode{box-shadow:none}.excalidraw .focus-visible-none:focus-visible{outline:none!important}.excalidraw .color-picker__heading{text-align:left;padding:0 .5rem;font-size:.75rem}.excalidraw .color-picker-container{grid-template-columns:1fr 20px 1.625rem;align-items:center;padding:.25rem 0;display:grid}.excalidraw--mobile.excalidraw .color-picker-container{max-width:11rem}.excalidraw .color-picker__top-picks{justify-content:space-between;display:flex}.excalidraw .color-picker__button{--radius:.25rem;border:1px solid var(--color-gray-30);border-radius:var(--radius);width:1.35rem;height:1.35rem;filter:var(--theme-filter);background-color:var(--swatch-color);box-sizing:border-box;background-position:0;margin:0;padding:0;font-family:inherit;position:relative}.excalidraw .color-picker__button:hover:after{content:"";box-shadow:0 0 0 1px var(--color-gray-30);border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter);position:absolute;inset:-2px}.excalidraw .color-picker__button.active .color-picker__button-outline{box-shadow:0 0 0 1px var(--color-primary-darkest);z-index:1;border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter);position:absolute;inset:-2px}.excalidraw .color-picker__button:focus-visible{outline:none}.excalidraw .color-picker__button:focus-visible:after{content:"";border:3px solid var(--focus-highlight-color);border-radius:calc(var(--radius) + 1px);position:absolute;inset:-4px}.excalidraw .color-picker__button:focus-visible.active .color-picker__button-outline{display:none}.excalidraw .color-picker__button--large{--radius:.5rem;width:1.875rem;height:1.875rem}.excalidraw .color-picker__button.is-transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==)}.excalidraw .color-picker__button--no-focus-visible{border:0}.excalidraw .color-picker__button--no-focus-visible:after{display:none}.excalidraw .color-picker__button--no-focus-visible:focus-visible{outline:none!important}.excalidraw .color-picker__button.active-color{border-radius:calc(var(--radius) + 1px);width:1.625rem;height:1.625rem}.excalidraw .color-picker__button__hotkey-label{filter:none;font-size:11px;position:absolute;bottom:4px;right:4px}.excalidraw .color-picker{background:var(--popup-bg-color);border:0 solid #ffffff40;border-radius:4px;position:absolute;box-shadow:0 1px 4px #00000040}:root[dir=ltr] .excalidraw .color-picker{left:-5.5px}:root[dir=rtl] .excalidraw .color-picker{right:-5.5px}.excalidraw .color-picker-control-container{grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;display:grid}.excalidraw .color-picker-control-container+.popover{position:static}.excalidraw .color-picker-popover-container{margin-top:-.25rem}:root[dir=ltr] .excalidraw .color-picker-popover-container{margin-left:.5rem}:root[dir=rtl] .excalidraw .color-picker-popover-container{margin-left:-3rem}.excalidraw .color-picker-triangle{border-style:solid;border-width:0 9px 10px;border-color:transparent transparent var(--popup-bg-color);width:0;height:0;position:absolute;top:10px}:root[dir=ltr] .excalidraw .color-picker-triangle{left:-14px;transform:rotate(270deg)}:root[dir=rtl] .excalidraw .color-picker-triangle{right:-14px;transform:rotate(90deg)}.excalidraw .color-picker-triangle-shadow{border-color:#0000 #0000 #0000001a}:root[dir=ltr] .excalidraw .color-picker-triangle-shadow{left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle-shadow{right:-16px}.excalidraw .color-picker-content{outline:none;flex-direction:column;gap:.75rem;display:flex}.excalidraw .color-picker-content--default{grid-gap:.25rem;border-radius:4px;grid-template-columns:repeat(5,1.875rem);padding:.5rem;display:grid}.excalidraw .color-picker-content--default:focus{box-shadow:0 0 0 2px var(--focus-highlight-color);outline:none}.excalidraw .color-picker-content--canvas{flex-direction:column;padding:.25rem;display:flex}.excalidraw .color-picker-content--canvas-title{color:#868e96;padding:0 .25rem;font-size:12px}.excalidraw .color-picker-content--canvas-colors{padding:.5rem 0}.excalidraw .color-picker-content--canvas-colors .color-picker-swatch{margin:0 .25rem}.excalidraw .color-picker-content .color-input-container{grid-column:1/span 5}.excalidraw .color-picker-swatch{cursor:pointer;box-sizing:border-box;width:1.875rem;height:1.875rem;filter:var(--theme-filter);border:1px solid #ddd;border-radius:4px;margin:0;position:relative;background-color:currentColor!important}.excalidraw .color-picker-swatch:focus{border-color:var(--select-highlight-color);box-shadow:0 0 4px 1px}.excalidraw .color-picker-transparent{border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.excalidraw .color-picker-transparent,.excalidraw .color-picker-label-swatch{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0}.excalidraw .color-picker-hash{height:var(--default-button-size);border:1px solid var(--default-border-color);box-sizing:border-box;color:var(--input-label-color);border-right:0;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem .5rem .5rem .75rem;display:flex;position:relative}:root[dir=ltr] .excalidraw .color-picker-hash{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg)}:root[dir=rtl] .excalidraw .color-picker-hash{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .color-input-container{display:flex}.excalidraw .color-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-label{border:1px solid var(--default-border-color);box-sizing:border-box;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin:8px;padding:0 12px;display:grid}.excalidraw .color-picker__input-label:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-hash{padding:0 .25rem}.excalidraw .color-picker-input{box-sizing:border-box;width:100%;color:var(--text-primary-color);height:var(--default-button-size);border:0;border:1px solid var(--default-border-color);letter-spacing:.4px;appearance:none;background-color:#0000;border-left:0;outline:none;margin:0;padding:.5rem .5rem .5rem .25rem;font-family:inherit;font-size:.875rem}:root[dir=ltr] .excalidraw .color-picker-input{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0}:root[dir=rtl] .excalidraw .color-picker-input{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .color-picker-input:focus-visible{box-shadow:none}.excalidraw .color-picker-label-swatch-container{border:1px solid var(--default-border-color);border-radius:var(--border-radius-lg);width:var(--default-button-size);height:var(--default-button-size);box-sizing:border-box;overflow:hidden}.excalidraw .color-picker-label-swatch{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);filter:var(--theme-filter);justify-content:center;align-items:center;padding:.625rem;display:flex;position:relative;overflow:hidden;background-color:var(--swatch-color)!important;border:0!important}.excalidraw .color-picker-label-swatch svg{width:var(--button-width,var(--lg-icon-size));height:var(--button-height,var(--lg-icon-size))}.excalidraw .color-picker-label-swatch:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .color-picker-label-swatch:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .color-picker-label-swatch.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .color-picker-label-swatch:after{content:"";background:var(--swatch-color);width:100%;height:100%;position:absolute;top:0;left:0}.excalidraw .color-picker-keybinding{font-size:.7em;position:absolute;bottom:2px}:root[dir=ltr] .excalidraw .color-picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .color-picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .color-picker-keybinding{display:none}.excalidraw .color-picker-type-canvasBackground .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementBackground .color-picker-keybinding{color:#fff}.excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementStroke .color-picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .color-picker-type-elementBackground .color-picker-keybinding,.excalidraw.theme--dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#000}.excalidraw .picker{background:var(--popup-bg-color);box-shadow:var(--shadow-island);border:0 solid #ffffff40;border-radius:4px;padding:.5rem;position:absolute}:root[dir=rtl] .excalidraw .picker{padding:.4rem}.excalidraw .picker-container button,.excalidraw .picker button{justify-content:center;align-items:center;display:flex;position:relative}.excalidraw .picker-container button:focus-visible,.excalidraw .picker button:focus-visible{background-color:var(--button-gray-2);outline:#0000}.excalidraw .picker-container button:focus-visible svg,.excalidraw .picker button:focus-visible svg{opacity:1}.excalidraw .picker-container button:hover,.excalidraw .picker button:hover{background-color:var(--button-gray-2)}.excalidraw .picker-container button:active,.excalidraw .picker button:active{background-color:var(--button-gray-3)}.excalidraw .picker-container button:disabled,.excalidraw .picker button:disabled{cursor:not-allowed}.excalidraw .picker-container button svg,.excalidraw .picker button svg{pointer-events:none;width:36px;height:18px;margin:0}.excalidraw .picker button{padding:.25rem .28rem .35rem .25rem}.excalidraw .picker-content{grid-gap:.5rem;border-radius:4px;grid-template-columns:repeat(4,auto);display:grid}.excalidraw .picker-collapsible{padding:.5rem 0;font-size:.75rem}.excalidraw .picker-keybinding{color:var(--keybinding-color);font-size:.7em;position:absolute;bottom:2px}:root[dir=ltr] .excalidraw .picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .picker-keybinding{display:none}.excalidraw .picker-type-canvasBackground .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementBackground .picker-keybinding{color:#fff}.excalidraw .picker-swatch[aria-label=transparent] .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementStroke .picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .picker-type-elementBackground .picker-keybinding,.excalidraw.theme--dark .picker-swatch[aria-label=transparent] .picker-keybinding{color:#000}.excalidraw{--list-border-color:var(--color-gray-20)}.excalidraw .QuickSearch__wrapper{border-bottom:1px solid var(--list-border-color);height:2.6rem;position:relative}.excalidraw .QuickSearch__wrapper svg{width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1;position:absolute;top:47.5%;left:.75rem;transform:translateY(-50%)}.excalidraw.theme--dark{--list-border-color:var(--color-gray-80)}.excalidraw.theme--dark .QuickSearch__wrapper{border-bottom:none}.excalidraw .QuickSearch__input{box-sizing:border-box;width:100%;font-size:.875rem;position:absolute;top:0;left:0;border:0!important;padding-left:2.5rem!important;padding-right:.75rem!important}.excalidraw .QuickSearch__input::placeholder{color:var(--color-gray-40)}.excalidraw .QuickSearch__input:focus{box-shadow:none!important}.excalidraw .ScrollableList__wrapper{border:none;font-size:.875rem;overflow-y:auto;position:static!important}.excalidraw .ScrollableList__wrapper>.empty,.excalidraw .ScrollableList__wrapper>.hint{color:var(--color-gray-60);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;line-height:150%;display:flex;overflow:hidden}.excalidraw .FontPicker__container{grid-template-columns:calc(1rem + 3 * var(--default-button-size)) 1rem 1fr;align-items:center;display:grid}.excalidraw--mobile.excalidraw .FontPicker__container{max-width:calc(2rem + 4 * var(--default-button-size))}.excalidraw{--slider-thumb-size:16px}.excalidraw .range-wrapper{padding-top:10px;padding-bottom:30px;position:relative}.excalidraw .range-input{-webkit-appearance:none;background:var(--color-slider-track);border-radius:2px;outline:none;width:100%;height:4px}.excalidraw .range-input::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);cursor:pointer;border:none;border-radius:50%}.excalidraw .range-input::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);cursor:pointer;border:none;border-radius:50%}.excalidraw .value-bubble{color:var(--text-primary-color);font-size:12px;position:absolute;bottom:0;transform:translate(-50%)}.excalidraw .zero-label{color:var(--text-primary-color);font-size:12px;position:absolute;bottom:0;left:4px}.excalidraw-tooltip{--ui-font:Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);z-index:var(--zIndex-popup);box-sizing:border-box;pointer-events:none;word-wrap:break-word;text-align:center;color:#fff;background:#000;border-radius:6px;padding:8px;font-size:13px;font-weight:500;line-height:1.5;display:none;position:fixed}.excalidraw-tooltip.excalidraw-tooltip--visible{display:block}.excalidraw-tooltip-wrapper{display:flex}.excalidraw-tooltip-icon{width:.9em;height:.9em;margin-top:1px;margin-left:5px;display:flex}.excalidraw--mobile.excalidraw-tooltip-icon{display:none}.excalidraw .TextInput{display:inline-block}.ProjectName{align-items:center;margin:auto;display:flex}.ProjectName .TextInput{text-align:center;text-overflow:ellipsis;width:200px;height:calc(1rem - 3px);margin-left:8px;overflow:hidden}.ProjectName .TextInput--readonly{background:0 0;border:none;width:auto;max-width:200px;padding-left:2px}.ProjectName .TextInput--readonly:hover{background:0 0}.excalidraw .Checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;margin:4px .3em;display:flex}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus){box-shadow:0 0 0 2px #4dabf7}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus) svg{opacity:.3;display:block}.excalidraw .Checkbox:active .Checkbox-box{box-shadow:inset 0 0 2px 1px #1c7ed6!important}.excalidraw .Checkbox:hover .Checkbox-box{background-color:#d0ebff33}.excalidraw .Checkbox.is-checked .Checkbox-box{background-color:#d0ebff}.excalidraw .Checkbox.is-checked .Checkbox-box svg{display:block}.excalidraw .Checkbox.is-checked:hover .Checkbox-box{background-color:#a5d8ff}.excalidraw .Checkbox .Checkbox-box{color:#1c7ed6;background-color:#0000;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:0 1em;padding:0;display:flex;box-shadow:0 0 0 2px #1c7ed6}.excalidraw .Checkbox .Checkbox-box:focus{box-shadow:0 0 0 3px #1c7ed6}.excalidraw .Checkbox .Checkbox-box svg{stroke-width:3px;width:16px;height:16px;display:none}.excalidraw .Checkbox .Checkbox-label{align-items:center;display:flex}.excalidraw .Checkbox .excalidraw-tooltip-icon{width:1em;height:1em}.excalidraw .Avatar{width:var(--avatar-size,1.5rem);height:var(--avatar-size,1.5rem);outline-offset:2px;cursor:pointer;color:var(--color-gray-90);border-radius:100%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:flex;position:relative}.excalidraw .Avatar:active{transform:scale(.94)}.excalidraw .Avatar-img{border-radius:100%;width:100%;height:100%}.excalidraw .Avatar:before{content:"";border-radius:100%;position:absolute;inset:-3px}.excalidraw .Avatar.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .Avatar.is-current-user{cursor:auto}.excalidraw-hyperlinkContainer{z-index:var(--zIndex-hyperlinkContainer);background:var(--island-bg-color);border-radius:var(--border-radius-md);box-sizing:border-box;justify-content:space-between;align-items:center;min-height:42px;display:flex;position:absolute;box-shadow:0 2px 4px #0000004d}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer button{z-index:100}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer-link{height:24px;font-size:.9rem;font-weight:500;line-height:24px;font-family:var(--ui-font);padding:0 8px}.excalidraw-hyperlinkContainer-input{width:18rem;color:var(--text-primary-color);background-color:#0000;border:none;outline:none;box-shadow:none!important}.excalidraw-hyperlinkContainer-link{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.excalidraw-hyperlinkContainer button{color:#228be6;font-weight:500;background-color:#0000!important}.excalidraw-hyperlinkContainer button.excalidraw-hyperlinkContainer--remove{color:#c92a2a}.excalidraw-hyperlinkContainer--remove .ToolIcon__icon svg{color:#fa5252}.excalidraw-hyperlinkContainer .ToolIcon__icon{width:2rem;height:2rem}.excalidraw-hyperlinkContainer__buttons{flex:none}.excalidraw .Dialog{-webkit-user-select:text;user-select:text;cursor:auto}.excalidraw .Dialog__title{text-align:left;border-bottom:1px solid var(--dialog-border-color);margin:0 0 1.5rem;padding:0 0 .75rem;font-size:1.25rem}.excalidraw .Dialog__close{color:var(--color-gray-40);cursor:pointer;background-color:#0000;border:0;margin:0;line-height:0;position:absolute;top:.75rem;right:.5rem}.excalidraw .Dialog__close:hover{color:var(--color-gray-60)}.excalidraw .Dialog__close:active{color:var(--color-gray-40)}.excalidraw .Dialog__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog__close+.Dialog__content{--offset:28px;height:calc(100% - var(--offset))!important;margin-top:var(--offset)!important}.excalidraw .Dialog--fullscreen .Dialog__close{top:1.25rem;right:1.25rem}.excalidraw.excalidraw-modal-container{z-index:var(--zIndex-modal);position:absolute}.excalidraw .Modal{padding:calc(var(--space-factor) * 10);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.excalidraw .Modal .Island{box-shadow:none;border:0;border-radius:0;padding:2.5rem}.excalidraw .Modal.animations-disabled .Modal__background{animation:none}.excalidraw .Modal.animations-disabled .Modal__content{opacity:1;animation:none}.excalidraw .Modal__background{z-index:1;background-color:#12121233;animation:.1s linear forwards Modal__background__fade-in;position:fixed;inset:0}.excalidraw .Modal__content{z-index:2;width:100%;max-width:var(--max-width);opacity:0;background:var(--island-bg-color);border:1px solid var(--dialog-border-color);max-height:100%;box-shadow:var(--modal-shadow);box-sizing:border-box;border-radius:.75rem;animation:25ms ease-out forwards Modal__content_fade-in;position:relative;overflow-y:auto;transform:translateY(10px)}.excalidraw .Modal__content:focus{outline:none}@keyframes Modal__background__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal__content_fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.excalidraw .Modal__close{color:var(--icon-fill-color);cursor:pointer;background-color:#0000;border:0;margin:0;padding:.375rem;line-height:0;position:absolute;top:1rem;right:1rem}.excalidraw .Modal__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog--fullscreen .Modal{padding:0}.excalidraw .Dialog--fullscreen .Modal__content{border:0;border-radius:0;max-width:100%;position:absolute;inset:0}.excalidraw .Stack{--gap:0;gap:calc(var(--space-factor) * var(--gap));display:grid}.excalidraw .Stack_vertical{grid-template-columns:auto;grid-auto-rows:min-content;grid-auto-flow:row}.excalidraw .Stack_horizontal{grid-template-rows:auto;grid-auto-columns:min-content;grid-auto-flow:column}.excalidraw .confirm-dialog-buttons{justify-content:flex-end;column-gap:.5rem;display:flex}.excalidraw .Dialog__action-button{border:1px solid var(--default-border-color);border-radius:var(--border-radius-lg);letter-spacing:.4px;height:3rem;color:inherit;-webkit-user-select:none;user-select:none;background-color:#0000;align-items:center;column-gap:.5rem;padding:.5rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;display:flex;position:relative}.excalidraw .Dialog__action-button svg{width:1rem;height:1rem;display:block}.excalidraw .Dialog__action-button--danger{background-color:var(--color-danger);border-color:var(--color-danger);color:#fff}.excalidraw .Dialog__action-button--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.excalidraw.theme--dark .Dialog__action-button--danger,.excalidraw.theme--dark .Dialog__action-button--primary{color:var(--color-gray-100)}.excalidraw .publish-library__fields{flex-direction:column;display:flex}.excalidraw .publish-library__fields label{justify-content:space-between;align-items:center;padding:1em 0;display:flex}.excalidraw .publish-library__fields label span{color:#868e96;font-size:1rem;font-weight:500}.excalidraw .publish-library__fields label input,.excalidraw .publish-library__fields label textarea{width:70%;font-family:var(--ui-font);padding:.6em}.excalidraw .publish-library__fields label .required{color:#e03131;margin:.2rem}.excalidraw .publish-library__buttons{justify-content:flex-end;gap:.5rem;padding:.2rem 0;display:flex}.excalidraw .publish-library__buttons .ToolIcon__icon{width:auto;min-width:2.5rem;font-size:1rem}.excalidraw .publish-library__buttons .ToolIcon_type_button{margin-left:1rem;padding:0 .5rem}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button{background-color:#228be6}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button{background-color:#adb5bd}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button:hover{background-color:#868e96}.excalidraw .publish-library__buttons .ToolIcon__icon{color:#fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner{--spinner-color:#fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner svg{padding:.5rem}.excalidraw .publish-library .selected-library-items{flex-wrap:wrap;display:flex}.excalidraw .publish-library .selected-library-items .single-library-item-wrapper{width:9rem}.excalidraw .publish-library-warning{color:#fa5252}.excalidraw .publish-library-note{padding:1em 0;font-size:14px;font-style:italic;display:block}.excalidraw .single-library-item{position:relative}.excalidraw .single-library-item-status{color:#f03e3e;background:#ffffffe6;border-radius:.2rem;padding:.1rem .2rem;font-size:.7rem;position:absolute;top:.3rem;left:.3rem}.excalidraw .single-library-item__svg{border:1px solid var(--button-gray-2);background-color:#fff;width:7.5rem;height:7.5rem;padding:.3rem}.excalidraw .single-library-item__svg svg{width:100%;height:100%}.excalidraw .single-library-item .ToolIcon__icon{background-color:#fff;width:auto;height:auto;margin:0 .5rem}.excalidraw .single-library-item .ToolIcon,.excalidraw .single-library-item .ToolIcon_type_button:hover{background-color:#fff}.excalidraw .single-library-item .required,.excalidraw .single-library-item .error{color:#e03131;margin:.2rem;font-size:1rem;font-weight:700}.excalidraw .single-library-item .error{margin:0;padding:.3em 0;font-weight:500}.excalidraw .single-library-item--remove{position:absolute;top:.2rem;right:1rem}.excalidraw .single-library-item--remove .ToolIcon__icon{background-color:#fa5252;margin:0}.excalidraw .single-library-item--remove .ToolIcon__icon:hover{background-color:#f03e3e}.excalidraw .single-library-item--remove .ToolIcon__icon:active{background-color:#e03131}.excalidraw .single-library-item--remove svg{color:#fff;border-radius:.3em;width:1rem;height:1rem;padding:.26rem}.excalidraw .dropdown-menu{margin-top:.5rem;position:absolute;top:100%}.excalidraw .dropdown-menu--mobile{row-gap:.75rem;width:100%;left:0}.excalidraw .dropdown-menu--mobile .dropdown-menu-container{box-sizing:border-box;box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);padding:8px;transition:box-shadow .5s ease-in-out;position:relative}.excalidraw .dropdown-menu--mobile .dropdown-menu-container.zen-mode{box-shadow:none}.excalidraw .dropdown-menu .dropdown-menu-container{background-color:var(--island-bg-color);--gap:2;max-height:calc(100vh - 150px);overflow-y:auto}.excalidraw .dropdown-menu .dropdown-menu-item-base{color:var(--color-on-surface);box-sizing:border-box;column-gap:.625rem;width:100%;font-family:inherit;font-size:.875rem;font-weight:400;display:flex}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item:hover{background-color:#0000}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--hovered{background-color:var(--button-hover-bg)!important}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--selected{background-color:var(--color-primary-light)!important}.excalidraw .dropdown-menu.fonts{max-height:calc(17.95rem + 14px);margin-top:1rem}@media screen and (width>=1921px){.excalidraw .dropdown-menu.fonts{max-height:calc(19.7rem + 14px)}}.excalidraw .dropdown-menu.fonts .dropdown-menu-item-base{display:inline-flex}.excalidraw .dropdown-menu.fonts .dropdown-menu-group:not(:first-child){margin-top:1rem}.excalidraw .dropdown-menu.fonts .dropdown-menu-group-title{text-align:left;margin:0 0 .5rem;font-size:.75rem;font-weight:400;line-height:1.3}.excalidraw .dropdown-menu .dropdown-menu-item{cursor:pointer;border-radius:var(--border-radius-md);background-color:#0000;border:1px solid #0000;align-items:center;width:calc(100% - 2px);height:2rem;margin:1px;padding:0 .5rem}@media screen and (width>=1921px){.excalidraw .dropdown-menu .dropdown-menu-item{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item__text{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.75rem;width:100%;display:flex;overflow:hidden}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut{opacity:.5;margin-inline-start:auto}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut--orphaned{text-align:right;padding:0 .625rem;font-size:.875rem}.excalidraw .dropdown-menu .dropdown-menu-item--selected{background:var(--color-primary-light);--icon-fill-color:var(--color-primary-darker)}.excalidraw .dropdown-menu .dropdown-menu-item:hover{background-color:var(--button-hover-bg);text-decoration:none}.excalidraw .dropdown-menu .dropdown-menu-item:active{background-color:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .dropdown-menu .dropdown-menu-item svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-bare{justify-content:space-between;align-items:center;height:2rem}@media screen and (width>=1921px){.excalidraw .dropdown-menu .dropdown-menu-item-bare{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item-bare svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-custom{margin-top:.5rem}.excalidraw .dropdown-menu .dropdown-menu-group-title{text-align:left;margin:10px 0;font-size:14px;font-weight:500}.excalidraw .dropdown-menu-button{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);width:var(--lg-button-size);height:var(--lg-button-size);--background:var(--color-surface-mid);background-color:var(--background);justify-content:center;align-items:center;padding:.625rem;display:flex}.excalidraw .dropdown-menu-button:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .dropdown-menu-button:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .dropdown-menu-button.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw.theme--dark.excalidraw .dropdown-menu-button{--background:var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .dropdown-menu-button:hover{--background:#363541}.excalidraw .dropdown-menu-button:hover{--background:var(--color-surface-high);background-color:var(--background);text-decoration:none}.excalidraw .dropdown-menu-button:active{border-color:var(--color-primary)}.excalidraw .dropdown-menu-button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .dropdown-menu-button--mobile{width:var(--default-button-size);height:var(--default-button-size);border:none;margin:0;padding:0}.excalidraw .library-unit{box-sizing:border-box;border-radius:var(--border-radius-lg);border:1px solid #0000;justify-content:center;align-items:center;width:55px;height:55px;display:flex;position:relative}.excalidraw .library-unit svg{pointer-events:none}.excalidraw .library-unit--hover{border-color:var(--color-primary)}.excalidraw .library-unit--selected{border-color:var(--color-primary);border-width:1px}.excalidraw .library-unit--skeleton{opacity:.5;background:linear-gradient(-45deg,var(--color-gray-10),var(--color-gray-20),var(--color-gray-10));background-size:200% 200%;animation:.2s linear library-unit__skeleton-opacity-animation}.excalidraw.theme--dark .library-unit--skeleton{background-image:linear-gradient(-45deg,var(--color-gray-100),var(--color-gray-80),var(--color-gray-100))}.excalidraw .library-unit__dragger{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.excalidraw .library-unit__dragger>svg{filter:var(--theme-filter);flex-grow:1;max-width:100%;max-height:100%}.excalidraw .library-unit__checkbox-container,.excalidraw .library-unit__checkbox-container:hover,.excalidraw .library-unit__checkbox-container:active{color:var(--icon-fill-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.5rem;display:flex;position:absolute;bottom:2rem;left:2rem}.excalidraw .library-unit__checkbox-container input,.excalidraw .library-unit__checkbox-container:hover input,.excalidraw .library-unit__checkbox-container:active input{cursor:pointer}.excalidraw .library-unit__checkbox{margin:0;position:absolute;top:.125rem;right:.125rem}.excalidraw .library-unit__checkbox .Checkbox-box{background-color:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:4px;width:1rem;height:1rem;margin:0;padding:2px;box-shadow:none!important}.excalidraw .library-unit__checkbox.Checkbox:hover .Checkbox-box{background-color:var(--color-primary-light)}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box{background-color:var(--color-primary)!important}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box svg{color:var(--color-primary-light)}.excalidraw .library-unit__removeFromLibrary>svg{width:16px;height:16px}.excalidraw .library-unit__adder{background-color:var(--color-primary);border-radius:var(--border-radius-md);pointer-events:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;animation:1s ease-in infinite library-unit__adder-animation;display:flex;position:absolute;transform:scale(1)}.excalidraw .library-unit__adder svg{color:var(--color-primary-light);width:1rem;height:1rem}.excalidraw .library-unit:active .library-unit__adder{animation:none;transform:scale(.8)}.excalidraw .library-unit__active{cursor:pointer}@keyframes library-unit__adder-animation{0%{transform:scale(.85)}50%{transform:scale(1)}to{transform:scale(.85)}}@keyframes library-unit__skeleton-opacity-animation{0%{opacity:0}75%{opacity:0}to{opacity:.5}}.excalidraw{--container-padding-y:1.5rem;--container-padding-x:.75rem}.excalidraw .library-menu-items__no-items{text-align:center;color:var(--color-gray-70);width:100%;font-size:.875rem;line-height:1.5}.excalidraw .library-menu-items__no-items__label{color:var(--color-primary);margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.excalidraw.theme--dark .library-menu-items__no-items{color:var(--color-gray-40)}.excalidraw .library-menu-items-container{flex-direction:column;flex:1 1 0;justify-content:center;width:100%;height:100%;margin:0;display:flex;position:relative;overflow-y:auto}.excalidraw .library-menu-items-container>div{padding-left:.75rem;padding-right:.75rem}.excalidraw .library-menu-items-container__row{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.excalidraw .library-menu-items-container__items{padding:var(--container-padding-y) 0;flex:1;row-gap:.5rem;margin-bottom:1rem;overflow:hidden auto}.excalidraw .library-menu-items-container__header{color:var(--color-primary);box-sizing:border-box;width:100%;margin-bottom:.75rem;padding-right:4rem;font-size:1.125rem;font-weight:700}.excalidraw .library-menu-items-container__header--excal{margin-top:2rem}.excalidraw .library-menu-items-container__grid{grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.excalidraw .library-menu-items-container .separator{width:100%;color:var(--text-primary-color);align-items:center;margin:.6em .2em;font-size:.9rem;font-weight:500;display:flex}.excalidraw .library-menu-items-private-library-container{width:100%;min-height:3.75rem}.excalidraw .layer-ui__library{flex-direction:column;flex:auto;display:flex}.excalidraw .library-actions-counter{background-color:var(--color-primary);color:var(--color-primary-light);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.excalidraw .layer-ui__library-message{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;min-width:200px;padding:2rem;display:flex}.excalidraw .layer-ui__library-message span{font-size:.8em}.excalidraw .publish-library-success .Dialog__content{flex-direction:column;display:flex}.excalidraw .publish-library-success-close.ToolIcon_type_button{background-color:#228be6;align-self:flex-end}.excalidraw .publish-library-success-close.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library-success-close.ToolIcon_type_button .ToolIcon__icon{color:#fff;width:auto;padding:0 .5rem;font-size:1rem}.excalidraw .library-menu-control-buttons{justify-content:center;align-items:center;gap:.625rem;display:flex;position:relative}.excalidraw .library-menu-control-buttons--at-bottom:before{content:"";background:var(--sidebar-border-color);width:calc(100% - 1.5rem);height:1px;position:absolute;top:-1px}.excalidraw .library-menu-browse-button{height:var(--lg-button-size);border-radius:var(--border-radius-lg);background-color:var(--color-primary);color:#fff;text-align:center;white-space:nowrap;flex:1;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.excalidraw .library-menu-browse-button:hover{background-color:var(--color-brand-hover)}.excalidraw .library-menu-browse-button:active{background-color:var(--color-brand-active)}.excalidraw.theme--dark .library-menu-browse-button{color:var(--color-gray-100)}.excalidraw.excalidraw--mobile .library-menu-browse-button{height:var(--default-button-size)}.excalidraw .layer-ui__library .dropdown-menu{width:auto;top:initial;right:0;left:initial;margin-bottom:.625rem;bottom:100%}.excalidraw .layer-ui__library .dropdown-menu .dropdown-menu-container{width:196px;box-shadow:var(--library-dropdown-shadow);border-radius:var(--border-radius-lg);padding:.25rem .5rem}.excalidraw .layer-ui__library .library-menu-dropdown-container{position:relative}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading{z-index:1;padding:0;position:absolute;top:1rem;right:.75rem}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading .dropdown-menu{top:100%}.excalidraw{--ExcTextField--color:var(--color-on-surface);--ExcTextField--label-color:var(--color-on-surface);--ExcTextField--background:var(--color-surface-low);--ExcTextField--readonly--background:var(--color-surface-high);--ExcTextField--readonly--color:var(--color-on-surface);--ExcTextField--border:var(--color-gray-20);--ExcTextField--readonly--border:var(--color-border-outline-variant);--ExcTextField--border-hover:var(--color-brand-hover);--ExcTextField--border-active:var(--color-brand-active);--ExcTextField--placeholder:var(--color-border-outline-variant)}.excalidraw .ExcTextField{position:relative}.excalidraw .ExcTextField svg{width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.excalidraw .ExcTextField--fullWidth{flex-grow:1;width:100%}.excalidraw .ExcTextField__label{color:var(--ExcTextField--label-color);-webkit-user-select:none;user-select:none;margin-bottom:.25rem;font-family:Assistant;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%}.excalidraw .ExcTextField__input{box-sizing:border-box;background:var(--ExcTextField--background);border:1px solid var(--ExcTextField--border);border-radius:.5rem;flex-direction:row;align-items:center;height:3rem;padding:0 .75rem;display:flex}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):hover{border-color:var(--ExcTextField--border-hover)}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):active,.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):focus-within{border-color:var(--ExcTextField--border-active)}.excalidraw .ExcTextField__input input{height:1.5rem;color:var(--ExcTextField--color);text-overflow:ellipsis;background:0 0;border:none;outline:none;align-items:center;width:100%;margin:0;padding:0;font-family:Assistant;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;display:flex}.excalidraw .ExcTextField__input input:not(:focus):hover{background-color:initial}.excalidraw .ExcTextField__input input:focus{outline:initial;box-shadow:initial}.excalidraw .ExcTextField__input--readonly{background:var(--ExcTextField--readonly--background);border-color:var(--ExcTextField--readonly--border)}.excalidraw .ExcTextField__input--readonly input{color:var(--ExcTextField--readonly--color)}.excalidraw .ExcTextField--hasIcon .ExcTextField__input{padding-left:2.5rem}.excalidraw .excalidraw-button{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);justify-content:center;align-items:center;padding:.625rem;display:flex}.excalidraw .excalidraw-button svg{width:var(--button-width,var(--lg-icon-size));height:var(--button-height,var(--lg-icon-size))}.excalidraw .excalidraw-button:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .excalidraw-button:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .excalidraw-button.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active svg{color:var(--button-color,var(--color-on-primary-container))}.zoom-actions,.undo-redo-buttons{background-color:var(--island-bg-color);border-radius:var(--border-radius-lg);box-shadow:0 0 0 1px var(--color-surface-lowest)}.zoom-button,.undo-redo-buttons button{width:var(--lg-button-size);height:var(--lg-button-size);background-color:var(--color-surface-low)!important;border-radius:0!important;font-size:.875rem!important}.zoom-button svg,.undo-redo-buttons button svg{width:var(--lg-icon-size)!important;height:var(--lg-icon-size)!important}.zoom-button .ToolIcon__icon,.undo-redo-buttons button .ToolIcon__icon{width:100%;height:100%}.reset-zoom-button{color:var(--text-primary-color);justify-content:center;border-left:0!important;border-right:0!important;width:3.75rem!important;padding:0 .625rem!important}.zoom-out-button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-out-button{transform:scaleX(-1)}.zoom-out-button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.zoom-in-button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-in-button{transform:scaleX(-1)}.zoom-in-button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.undo-redo-buttons .undo-button-container button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important;border-right:0!important}:root[dir=rtl] .undo-redo-buttons .undo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .undo-button-container button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.undo-redo-buttons .redo-button-container button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .undo-redo-buttons .redo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .redo-button-container button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.excalidraw .command-palette-dialog{-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .Modal__content{height:auto;max-height:100%}@media screen and (width>=861px){.excalidraw .command-palette-dialog .Modal__content{height:100%;max-height:750px}}.excalidraw .command-palette-dialog .Modal__content .Island{height:100%;padding:1.5rem}.excalidraw .command-palette-dialog .Modal__content .Dialog__content{flex-direction:column;height:100%;display:flex}.excalidraw .command-palette-dialog .shortcuts-wrapper{justify-content:center;align-items:center;gap:1.5rem;margin-top:12px;display:flex}.excalidraw .command-palette-dialog .shortcut{justify-content:center;align-items:center;gap:.25rem;height:16px;font-size:10px;display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-wrapper{display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-plus{margin:0 4px}.excalidraw .command-palette-dialog .shortcut .shortcut-key{background-color:var(--color-primary-light);border-radius:4px;justify-content:center;align-items:center;height:16px;padding:0 4px;display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-desc{color:var(--color-gray-50);margin-left:4px}.excalidraw .command-palette-dialog .commands{box-sizing:border-box;color:var(--popup-text-color);-webkit-user-select:none;user-select:none;margin-top:12px;overflow-y:auto}.excalidraw .command-palette-dialog .commands .command-category{flex-direction:column;margin-right:.25rem;padding:12px 0;display:flex}.excalidraw .command-palette-dialog .commands .command-category-title{align-items:center;margin-bottom:6px;font-size:1rem;font-weight:600;display:flex}.excalidraw .command-palette-dialog .commands .command-item{color:var(--popup-text-color);box-sizing:border-box;border-radius:var(--border-radius-lg);cursor:pointer;justify-content:space-between;align-items:center;height:2.5rem;padding:0 .5rem;display:flex}.excalidraw .command-palette-dialog .commands .command-item:active{background-color:var(--color-surface-low)}.excalidraw .command-palette-dialog .commands .command-item .name{align-items:center;gap:.25rem;display:flex}.excalidraw .command-palette-dialog .commands .item-selected{background-color:var(--color-surface-mid)}.excalidraw .command-palette-dialog .commands .item-disabled{opacity:.3;cursor:not-allowed}.excalidraw .command-palette-dialog .commands .no-match{justify-content:center;align-items:center;margin-top:36px;display:flex}.excalidraw .command-palette-dialog .icon{width:16px;height:16px;margin-right:6px}.excalidraw .popover{z-index:10;outline:none;padding:5px 0;position:absolute}.excalidraw .context-menu{-webkit-user-select:none;user-select:none;background-color:var(--popup-secondary-bg-color);border:1px solid var(--button-gray-3);cursor:default;border-radius:4px;margin:-.25rem 0 0 .125rem;padding:.5rem 0;list-style:none;position:relative;box-shadow:0 3px 10px #0003}.excalidraw .context-menu button{color:var(--popup-text-color)}.excalidraw .context-menu-item{text-align:start;white-space:nowrap;background-color:#0000;border:none;border-radius:0;grid-template-columns:1fr .2fr;align-items:center;width:100%;min-width:9.5rem;margin:0;padding:.25rem 1rem .25rem 1.25rem;font-family:inherit;display:grid;position:relative}.excalidraw .context-menu-item.checkmark:before{content:"✓";margin-bottom:1px;position:absolute;left:6px}.excalidraw .context-menu-item.dangerous .context-menu-item__label{color:#f03e3e}.excalidraw .context-menu-item .context-menu-item__label{justify-self:start;margin-inline-end:20px}.excalidraw .context-menu-item .context-menu-item__shortcut{opacity:.6;justify-self:end;font-family:inherit;font-size:.7rem}.excalidraw .context-menu-item:hover{color:var(--popup-bg-color);background-color:var(--select-highlight-color)}.excalidraw .context-menu-item:hover.dangerous{background-color:#fa5252}.excalidraw .context-menu-item:hover.dangerous .context-menu-item__label{color:var(--popup-bg-color)}.excalidraw .context-menu-item:focus{z-index:1}.excalidraw--mobile.excalidraw .context-menu-item{display:block}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__label{margin-inline-end:0}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__shortcut{display:none}.excalidraw .context-menu-item-separator{border:none;border-top:1px solid #adb5bd}.excalidraw{--RadioGroup-background:var(--island-bg-color);--RadioGroup-border:var(--color-surface-high);--RadioGroup-choice-color-off:var(--color-primary);--RadioGroup-choice-color-off-hover:var(--color-brand-hover);--RadioGroup-choice-background-off:var(--island-bg-color);--RadioGroup-choice-background-off-active:var(--color-surface-high);--RadioGroup-choice-color-on:var(--color-surface-lowest);--RadioGroup-choice-background-on:var(--color-primary);--RadioGroup-choice-background-on-hover:var(--color-brand-hover);--RadioGroup-choice-background-on-active:var(--color-brand-active)}.excalidraw .RadioGroup{box-sizing:border-box;background:var(--RadioGroup-background);border:1px solid var(--RadioGroup-border);border-radius:10px;flex-direction:row;align-items:flex-start;padding:3px;display:flex}.excalidraw .RadioGroup__choice{width:32px;height:24px;color:var(--RadioGroup-choice-color-off);background:var(--RadioGroup-choice-background-off);-webkit-user-select:none;user-select:none;letter-spacing:.4px;border-radius:8px;justify-content:center;align-items:center;font-family:Assistant;font-size:.75rem;font-style:normal;font-weight:600;line-height:100%;transition:all 75ms ease-out;display:flex;position:relative}.excalidraw .RadioGroup__choice:hover{color:var(--RadioGroup-choice-color-off-hover)}.excalidraw .RadioGroup__choice:active{background:var(--RadioGroup-choice-background-off-active)}.excalidraw .RadioGroup__choice.active{color:var(--RadioGroup-choice-color-on);background:var(--RadioGroup-choice-background-on)}.excalidraw .RadioGroup__choice.active:hover{background:var(--RadioGroup-choice-background-on-hover)}.excalidraw .RadioGroup__choice.active:active{background:var(--RadioGroup-choice-background-on-active)}.excalidraw .RadioGroup__choice input{z-index:1;appearance:none;cursor:pointer;border-radius:8px;width:100%;height:100%;margin:0;padding:0;position:absolute}.excalidraw{--Switch-disabled-color:var(--color-border-outline);--Switch-disabled-toggled-background:var(--color-border-outline-variant);--Switch-disabled-border:var(--color-border-outline-variant);--Switch-track-background:var(--island-bg-color);--Switch-thumb-background:var(--color-on-surface);--Switch-hover-background:var(--color-brand-hover);--Switch-active-background:var(--color-brand-active)}.excalidraw .Switch{box-sizing:border-box;background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-color);border-radius:12px;width:40px;height:20px;transition-property:background,border;transition-duration:.15s;transition-timing-function:ease-out;position:relative}.excalidraw .Switch:hover{background:var(--Switch-track-background);border:1px solid var(--Switch-hover-background)}.excalidraw .Switch:active{border:1px solid var(--Switch-active-background)}.excalidraw .Switch.toggled{background:var(--color-primary);border:1px solid var(--color-primary)}.excalidraw .Switch.toggled:hover{background:var(--color-primary-darker);border:1px solid var(--color-primary-darker)}.excalidraw .Switch.disabled{background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-border)}.excalidraw .Switch.disabled.toggled{background:var(--Switch-disabled-toggled-background);border:1px solid var(--Switch-disabled-toggled-background)}.excalidraw .Switch:before{content:"";box-sizing:border-box;pointer-events:none;background:var(--Switch-thumb-background);border-radius:100%;width:10px;height:10px;transition:all .15s ease-out;display:block;position:absolute;top:4px;left:4px}.excalidraw .Switch:active:before{width:12px}.excalidraw .Switch.toggled:before{background:var(--Switch-track-background);width:14px;height:14px;top:2px;left:22px}.excalidraw .Switch.toggled:active:before{width:16px;left:20px}.excalidraw .Switch.disabled:before,.excalidraw .Switch.disabled.toggled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch input{appearance:none;cursor:pointer;border-radius:12px;width:100%;height:100%;margin:0}.excalidraw .Switch input:disabled{cursor:unset}.excalidraw{--ImageExportModal-preview-border:#d6d6d6}.excalidraw.theme--dark{--ImageExportModal-preview-border:#5c5c5c}.excalidraw .ImageExportModal{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;display:flex}.excalidraw .ImageExportModal h3{margin:0;padding:0;font-family:Assistant;font-size:1.313rem;font-style:normal;font-weight:700;line-height:130%}.excalidraw--mobile.excalidraw .ImageExportModal h3,.excalidraw .ImageExportModal>h3{display:none}.excalidraw--mobile.excalidraw .ImageExportModal>h3{display:block}.excalidraw--mobile.excalidraw .ImageExportModal{flex-direction:column;height:calc(100vh - 5rem)}.excalidraw .ImageExportModal__preview{box-sizing:border-box;flex-direction:column;align-items:center;width:55%;height:360px;margin-right:1.5rem;display:flex}.excalidraw--mobile.excalidraw .ImageExportModal__preview{max-width:unset;margin-right:unset;width:100%;height:unset;flex-grow:1}.excalidraw .ImageExportModal__preview__filename>input{margin-top:1rem}.excalidraw .ImageExportModal__preview__canvas{box-sizing:border-box;border:1px solid var(--ImageExportModal-preview-border);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0;border-radius:12px;flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;overflow:hidden}.excalidraw .ImageExportModal__preview__canvas>canvas{max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);filter:none!important}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas>canvas{max-height:100%}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas{max-width:unset;margin-top:24px}.excalidraw .ImageExportModal__settings{flex-flow:column wrap;gap:18px;display:flex}.excalidraw--mobile.excalidraw .ImageExportModal__settings{margin-left:unset;flex-direction:row;align-content:flex-start;gap:6px 34px;margin-top:1rem}.excalidraw .ImageExportModal__settings__setting{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.excalidraw--mobile.excalidraw .ImageExportModal__settings__setting{align-items:start;justify-content:unset;flex-direction:column;height:52px}.excalidraw .ImageExportModal__settings__setting__label{flex-direction:row;align-items:center;font-family:Assistant;font-size:1rem;font-weight:600;line-height:150%;display:flex}.excalidraw .ImageExportModal__settings__setting__label svg{width:20px;height:20px;margin-left:10px}.excalidraw .ImageExportModal__settings__setting__content{align-items:center;height:100%;display:flex}.excalidraw .ImageExportModal__settings__buttons{flex-flow:wrap;flex-grow:1;align-content:flex-end;align-items:flex-end;gap:11px;display:flex}.excalidraw--mobile.excalidraw .ImageExportModal__settings__buttons{flex-basis:100%;justify-content:center;padding-top:32px}@keyframes successStatusAnimation{0%{transform:scale(.35)}50%{transform:scale(1.25)}to{transform:scale(1)}}.excalidraw .ExcButton{--text-color:transparent;--border-color:transparent;--back-color:transparent;color:var(--text-color);background-color:var(--back-color);border-color:var(--border-color);font-family:var(--font-family);-webkit-user-select:none;user-select:none;border-style:solid;border-width:1px;border-radius:.5rem}.excalidraw .ExcButton:hover{transition:all .15s ease-out}.excalidraw .ExcButton .Spinner{--spinner-color:var(--color-surface-lowest)}.excalidraw .ExcButton .ExcButton__statusIcon{visibility:visible;width:1.2rem;height:1.2rem;animation:.5s cubic-bezier(.3,1,.6,1) successStatusAnimation;position:absolute}.excalidraw .ExcButton.ExcButton--status-loading,.excalidraw .ExcButton.ExcButton--status-success{pointer-events:none}.excalidraw .ExcButton.ExcButton--status-loading .ExcButton__contents,.excalidraw .ExcButton.ExcButton--status-success .ExcButton__contents{visibility:hidden}.excalidraw .ExcButton[disabled]{pointer-events:none}.excalidraw .ExcButton,.excalidraw .ExcButton__contents{flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled{--text-color:var(--color-surface-lowest);--back-color:var(--color-primary)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:hover{--back-color:var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:active{--back-color:var(--color-brand-active)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon{--text-color:var(--color-primary);--border-color:var(--color-primary);--back-color:transparent}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:hover{--text-color:var(--color-brand-hover);--border-color:var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:active{--text-color:var(--color-brand-active);--border-color:var(--color-brand-active)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled{--text-color:var(--color-danger-text);--back-color:var(--color-danger-dark)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:hover{--back-color:var(--color-danger-darker)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:active{--back-color:var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon{--text-color:var(--color-danger);--border-color:var(--color-danger);--back-color:transparent}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:hover{--text-color:var(--color-danger-darkest);--border-color:var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:active{--text-color:var(--color-danger-darker);--border-color:var(--color-danger-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled{--text-color:var(--color-success-text);--back-color:var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled .Spinner{--spinner-color:var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:hover{--back-color:var(--color-success-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:active{--back-color:var(--color-success-darkest)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined,.excalidraw .ExcButton--color-success.ExcButton--variant-icon{--text-color:var(--color-success-contrast);--border-color:var(--color-success-contrast);--back-color:transparent}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-success.ExcButton--variant-icon .Spinner{--spinner-color:var(--color-success-contrast)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:hover{--text-color:var(--color-success-contrast-hover);--border-color:var(--color-success-contrast-hover)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:active{--text-color:var(--color-success-contrast-active);--border-color:var(--color-success-contrast-active)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled{--text-color:var(--island-bg-color);--back-color:var(--color-gray-50)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:hover{--back-color:var(--color-gray-60)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:active{--back-color:var(--color-gray-80)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon{--text-color:var(--color-muted-background);--border-color:var(--color-muted);--back-color:var(--island-bg-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:hover{--text-color:var(--color-muted-background-darker);--border-color:var(--color-muted-darker)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:active{--text-color:var(--color-muted-background-darker);--border-color:var(--color-muted-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled{--text-color:black;--back-color:var(--color-warning-dark)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:hover{--back-color:var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:active{--back-color:var(--color-warning-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon{--text-color:var(--color-warning-dark);--border-color:var(--color-warning-dark);--back-color:var(--input-bg-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:hover{--text-color:var(--color-warning-darker);--border-color:var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:active{--text-color:var(--color-warning-darkest);--border-color:var(--color-warning-darkest)}.excalidraw .ExcButton--size-large{letter-spacing:.4px;min-height:3rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600}.excalidraw .ExcButton--size-large .ExcButton__contents{gap:.75rem}.excalidraw .ExcButton--size-medium{letter-spacing:normal;min-height:2.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.excalidraw .ExcButton--size-medium .ExcButton__contents{gap:.5rem}.excalidraw .ExcButton--variant-icon{width:3rem;padding:.5rem .75rem}.excalidraw .ExcButton--fullWidth{width:100%}.excalidraw .ExcButton__icon{width:1.25rem;height:1.25rem}.excalidraw .FixedSideContainer{pointer-events:none;position:absolute}.excalidraw .FixedSideContainer>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .FixedSideContainer_side_top{left:var(--editor-container-padding);top:var(--editor-container-padding);right:var(--editor-container-padding);bottom:var(--editor-container-padding)}.excalidraw .FixedSideContainer_side_top.zen-mode{right:42px}.excalidraw .HintViewer{pointer-events:none;box-sizing:border-box;text-align:center;width:100%;max-width:100%;color:var(--color-gray-40);flex-direction:column;justify-content:center;margin-top:.5rem;font-size:.75rem;display:flex;position:absolute;top:100%;left:0}.excalidraw--mobile.excalidraw .HintViewer{padding-right:2rem;position:static}.excalidraw .HintViewer>span{padding:.25rem}.excalidraw.theme--dark .HintViewer{color:var(--color-gray-60)}.excalidraw--mobile.excalidraw .PasteChartDialog .Island{flex-direction:column;display:flex}.excalidraw .PasteChartDialog .container{flex-wrap:wrap;justify-content:space-around;align-items:center;display:flex}.excalidraw--mobile.excalidraw .PasteChartDialog .container{flex-direction:column;justify-content:center}.excalidraw .PasteChartDialog .ChartPreview{text-align:center;background:0 0;border:1px solid #ced4da;border-radius:2px;justify-content:center;align-items:center;width:192px;height:128px;margin:8px;padding:1px;display:flex}.excalidraw .PasteChartDialog .ChartPreview div{display:inline-block}.excalidraw .PasteChartDialog .ChartPreview svg{max-width:186px;max-height:120px}.excalidraw .PasteChartDialog .ChartPreview:hover{border:2px solid #339af0;padding:0}.excalidraw .HelpDialog .Modal__content{max-width:960px}.excalidraw .HelpDialog h3{margin:1.5rem 0;font-size:1.125rem;font-weight:700}.excalidraw .HelpDialog__header{flex-wrap:wrap;gap:.75rem;display:flex}.excalidraw .HelpDialog__btn{--background:var(--color-surface-mid);background-color:var(--background);border:1px solid var(--background);border-radius:var(--border-radius-lg);color:var(--text-primary-color);letter-spacing:.4px;align-items:center;column-gap:.5rem;padding:.625rem 1rem;font-size:.75rem;font-weight:600;display:flex}.excalidraw.theme--dark.excalidraw .HelpDialog__btn{--background:var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .HelpDialog__btn:hover{--background:#363541}.excalidraw .HelpDialog__btn:hover{--background:var(--color-surface-high);text-decoration:none}.excalidraw .HelpDialog__btn:active{border-color:var(--color-primary)}.excalidraw .HelpDialog__link-icon{line-height:0}.excalidraw .HelpDialog__link-icon svg{width:1rem;height:1rem}.excalidraw .HelpDialog__islands-container{grid-column-gap:1.5rem;grid-row-gap:2rem;display:grid}@media screen and (width>=1024px){.excalidraw .HelpDialog__islands-container{grid-template-columns:1fr 1fr}.excalidraw .HelpDialog__island--tools{grid-area:1/1/2/2}.excalidraw .HelpDialog__island--view{grid-area:2/1/3/2}.excalidraw .HelpDialog__island--editor{grid-area:1/2/3/3}}.excalidraw .HelpDialog__island h4{margin:0 0 .625rem;font-size:1rem;font-weight:700}.excalidraw .HelpDialog__island-content{border:1px solid var(--dialog-border-color);border-radius:var(--border-radius-lg)}.excalidraw .HelpDialog__shortcut{border-bottom:1px solid var(--dialog-border-color);justify-content:space-between;align-items:center;column-gap:.5rem;padding:.375rem .75rem;font-size:.875rem;display:flex}.excalidraw .HelpDialog__shortcut:last-child{border-bottom:none}.excalidraw .HelpDialog__key-container{flex-shrink:0;align-items:center;column-gap:.25rem;display:flex}.excalidraw .HelpDialog__key{box-sizing:border-box;background-color:var(--color-primary-light);border-radius:var(--border-radius-md);word-break:keep-all;align-items:center;padding:.5rem;font-family:inherit;font-size:.625rem;line-height:1;display:flex}.excalidraw{--avatar-size:1.75rem;--avatarList-gap:.625rem;--userList-padding:var(--space-factor);--userlist-hint-bg-color:var(--color-gray-10);--userlist-hint-heading-color:var(--color-gray-80);--userlist-hint-text-color:var(--color-gray-60);--userlist-collaborators-border-color:var(--color-gray-20)}.excalidraw .UserList__wrapper{justify-content:flex-end;align-items:center;width:100%;display:flex;pointer-events:none!important}.excalidraw .UserList{pointer-events:none;padding:var(--userList-padding);justify-content:flex-end;align-items:center;gap:var(--avatarList-gap);box-sizing:border-box;--max-size:calc(var(--avatar-size) * var(--max-avatars,2) + var(--avatarList-gap) * (var(--max-avatars,2) - 1) + var(--userList-padding) * 2);max-height:var(--max-size);max-width:var(--max-size);flex-wrap:wrap;display:flex}.excalidraw .UserList>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .UserList_mobile{justify-content:normal;max-width:none;max-height:none;margin:.5rem 0;padding:0}.excalidraw .UserList__more{width:var(--avatar-size,1.5rem);height:var(--avatar-size,1.5rem);outline-offset:2px;cursor:pointer;color:var(--color-gray-100);background-color:var(--color-gray-20);border-radius:100%;flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:relative;border:0!important}.excalidraw .UserList__more:active{transform:scale(.94)}.excalidraw .UserList__more-img{border-radius:100%;width:100%;height:100%}.excalidraw .UserList__more:before{content:"";border-radius:100%;position:absolute;inset:-3px}.excalidraw .UserList__more.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .UserList__more.is-current-user{cursor:auto}.excalidraw .UserList__collaborator-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.excalidraw .UserList__collaborator--avatar-only{flex:none;display:flex;position:relative}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon{--size:14px;width:var(--size);height:var(--size);flex:none;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon svg{width:var(--size);height:var(--size);flex:none}.excalidraw .UserList__collaborator-status-icons{flex:none;justify-content:flex-end;gap:.25rem;min-width:2.25rem;margin-left:auto;display:flex}.excalidraw .UserList__collaborator.is-muted .UserList__collaborator-status-icon-microphone-muted{color:var(--color-danger);filter:drop-shadow(0 0 #00000080)}.excalidraw .UserList__collaborator-status-icon-speaking-indicator{box-sizing:border-box;flex-flow:row;justify-content:space-between;align-items:center;width:1rem;padding:0 3px;display:flex}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div{background-color:#a2f1a6;width:.125rem;height:.4rem}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:first-of-type{animation:1s ease-in-out -.45s infinite speaking-indicator-anim}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(2){animation:1s ease-in-out -.9s infinite speaking-indicator-anim}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(3){animation:1s ease-in-out -.15s infinite speaking-indicator-anim}@keyframes speaking-indicator-anim{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}.excalidraw.theme--dark{--userlist-hint-bg-color:var(--color-gray-90);--userlist-hint-heading-color:var(--color-gray-30);--userlist-hint-text-color:var(--color-gray-40);--userlist-collaborators-border-color:var(--color-gray-80)}.excalidraw .UserList__collaborators{max-height:50vh;top:auto}.excalidraw .Card{text-align:center;flex-direction:column;align-items:center;max-width:290px;margin:1em;display:flex}.excalidraw .Card .Card-icon{background:var(--card-color);color:#fff;border-radius:50%;flex:none;padding:1.4rem;font-size:2.6em;display:flex}.excalidraw .Card .Card-icon svg{width:2.8rem;height:2.8rem}.excalidraw .Card .Card-details{min-height:90px;margin-bottom:auto;padding:0 1em;font-size:.96em}.excalidraw .Card .Card-button.ToolIcon_type_button{background-color:var(--card-color);height:2.5rem;margin-top:1em;margin-bottom:.3em}.excalidraw .Card .Card-button.ToolIcon_type_button:hover{background-color:var(--card-color-darker)}.excalidraw .Card .Card-button.ToolIcon_type_button:active{background-color:var(--card-color-darkest)}.excalidraw .Card .Card-button.ToolIcon_type_button .ToolIcon__label{color:#fff}.excalidraw .Card .Card-button.ToolIcon_type_button .Spinner{--spinner-color:#fff}.excalidraw .ExportDialog__preview{--preview-padding:calc(var(--space-factor) * 4);text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor) * 3);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0;justify-content:center;align-items:center;display:flex}.excalidraw .ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding) * 2);max-height:25rem}.excalidraw.theme--dark .ExportDialog__preview canvas{filter:none}.excalidraw .ExportDialog__actions{grid-gap:calc(var(--space-factor) * 2);align-items:top;justify-content:space-between;width:100%;display:flex}.excalidraw--mobile.excalidraw .ExportDialog{flex-direction:column;display:flex}.excalidraw--mobile.excalidraw .ExportDialog__actions{flex-direction:column;align-items:center}.excalidraw--mobile.excalidraw .ExportDialog__actions>*{margin-bottom:calc(var(--space-factor) * 3)}.excalidraw--mobile.excalidraw .ExportDialog__preview canvas{max-height:30vh}.excalidraw--mobile.excalidraw .ExportDialog__dialog,.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{box-sizing:border-box;height:100%}.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{overflow-y:auto}.excalidraw .ExportDialog--json .ExportDialog-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;row-gap:2em;display:grid}@media (width<=460px){.excalidraw .ExportDialog--json .ExportDialog-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.excalidraw .ExportDialog--json .ExportDialog-cards .Card-details{min-height:40px}}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName{flex-direction:column;align-items:flex-start;width:fit-content;margin:1em auto}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName .TextInput{width:auto}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName-label{margin:.625em 0;font-weight:700}.excalidraw button.ExportDialog-imageExportButton{background-color:var(--button-color);color:#fff;border:0;border-radius:1rem;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 .2em;padding:0;font-family:Cascadia;font-size:1.8em;display:flex;box-shadow:0 3px 5px -1px #00000047,0 6px 10px #00000024}.excalidraw button.ExportDialog-imageExportButton:hover{background-color:var(--button-color-darker)}.excalidraw button.ExportDialog-imageExportButton:active{background-color:var(--button-color-darkest);box-shadow:none}.excalidraw button.ExportDialog-imageExportButton svg{width:.9em}.excalidraw .sidebar-trigger{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:auto;height:var(--lg-button-size);letter-spacing:.4px;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.75rem;line-height:0;display:flex}.excalidraw .sidebar-trigger:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .sidebar-trigger:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .sidebar-trigger.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .sidebar-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .sidebar-trigger svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar-trigger__label-element{align-self:flex-start}.excalidraw .default-sidebar-trigger .sidebar-trigger__label{white-space:nowrap;display:block}.excalidraw.excalidraw--mobile .default-sidebar-trigger .sidebar-trigger__label{display:none}.excalidraw .sidebar{z-index:5;box-sizing:border-box;background-color:var(--sidebar-bg-color);box-shadow:var(--sidebar-shadow);pointer-events:var(--ui-pointerEvents);width:calc(var(--right-sidebar-width) - var(--space-factor) * 2);border-left:1px solid var(--sidebar-border-color);border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}:root[dir=rtl] .excalidraw .sidebar{left:0;right:auto}.excalidraw .sidebar--docked{box-shadow:none}:root[dir=rtl] .excalidraw .sidebar{border-right:1px solid var(--sidebar-border-color);border-left:0}.excalidraw .sidebar__header{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:1rem .75rem;display:flex;position:relative}.excalidraw .sidebar__header:after{content:"";background:var(--sidebar-border-color);width:calc(100% - 1.5rem);height:1px;position:absolute;bottom:-1px}.excalidraw .sidebar__header__buttons{align-items:center;gap:0;margin-left:auto;display:flex}.excalidraw .sidebar__header__buttons button{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);--button-bg:transparent;width:var(--lg-button-size);height:var(--lg-button-size);justify-content:center;align-items:center;padding:0;display:flex;border:0!important}.excalidraw .sidebar__header__buttons button:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .sidebar__header__buttons button:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .sidebar__header__buttons button.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .sidebar__header__buttons button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar__header__buttons button:hover{background:var(--button-hover-bg,var(--island-bg-color))}.excalidraw .sidebar__header__buttons .sidebar__dock.selected svg{stroke:var(--color-primary);fill:var(--color-primary)}.excalidraw .sidebar-tabs-root{flex-direction:column;flex:auto;padding:1rem 0;display:flex}.excalidraw .sidebar-tabs-root [role=tabpanel]{outline:none;flex-direction:column;flex:auto;display:flex}.excalidraw .sidebar-tabs-root [role=tabpanel][data-state=inactive]{display:none!important}.excalidraw .sidebar-tabs-root [role=tablist]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem;display:grid}.excalidraw .sidebar-tabs-root>.sidebar__header{padding-top:0;padding-bottom:1rem}.excalidraw .sidebar-tab-trigger{--button-width:auto;--button-bg:transparent;--button-hover-bg:transparent;--button-active-bg:var(--color-primary);--button-hover-color:var(--color-primary);--button-hover-border:var(--color-primary)}.excalidraw .sidebar-tab-trigger[data-state=active]{--button-bg:var(--color-primary);--button-hover-bg:var(--color-primary-darker);--button-hover-color:var(--color-icon-white);--button-border:var(--color-primary);color:var(--color-icon-white)}.excalidraw .default-sidebar{flex-direction:column;display:flex}.excalidraw .default-sidebar .sidebar-triggers{border:1px solid var(--sidebar-border-color);background:var(--default-bg-color);border-radius:.625rem;gap:0;margin-top:-3px;margin-bottom:-3px;padding:2px;display:flex}.excalidraw .default-sidebar .sidebar-triggers .sidebar-tab-trigger{height:var(--lg-button-size);width:var(--lg-button-size);border:none}.excalidraw .ActiveFile .ActiveFile__fileName{align-items:center;display:flex}.excalidraw .ActiveFile .ActiveFile__fileName span{text-overflow:ellipsis;white-space:nowrap;width:9.3em;overflow:hidden}.excalidraw .ActiveFile .ActiveFile__fileName svg{width:1.15em;margin-inline-end:.3em;transform:scaleY(.9)}.excalidraw .OverwriteConfirm{isolation:isolate;flex-direction:column;align-items:center;gap:.75rem;display:flex}.excalidraw .OverwriteConfirm h3{color:var(--text-primary-color);align-self:flex-start;margin:0;font-size:1.3125rem;font-weight:700;line-height:130%}.excalidraw .OverwriteConfirm__Description{box-sizing:border-box;background:var(--color-danger-background);width:100%;color:var(--color-danger-color);border-radius:.5rem;flex-direction:row;align-items:center;gap:1rem;padding:2.5rem;font-family:Assistant;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;display:flex}.excalidraw--mobile.excalidraw .OverwriteConfirm__Description{text-align:center;flex-direction:column}.excalidraw .OverwriteConfirm__Description__spacer{flex-grow:1}.excalidraw .OverwriteConfirm__Description__icon{box-sizing:border-box;background:var(--color-danger-icon-background);border-radius:2.5rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:.75rem;display:flex}.excalidraw .OverwriteConfirm__Description__icon svg{color:var(--color-danger-icon-color);width:1.5rem;height:1.5rem}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning{background:var(--color-warning-background);color:var(--color-warning-color)}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon{background:var(--color-warning-icon-background);flex:none}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon svg{color:var(--color-warning-icon-color)}.excalidraw .OverwriteConfirm__Actions{flex-direction:row;justify-content:center;place-items:stretch stretch;gap:1.5rem;display:flex}.excalidraw--mobile.excalidraw .OverwriteConfirm__Actions{flex-direction:column}.excalidraw .OverwriteConfirm__Actions__Action{flex-direction:column;flex-grow:0;flex-basis:50%;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.excalidraw .OverwriteConfirm__Actions__Action__content{text-align:center;height:100%;font-size:.875rem}.excalidraw .OverwriteConfirm__Actions__Action h4{color:var(--text-primary-color);margin:0;font-size:1.125rem;font-weight:700;line-height:130%}.excalidraw .layer-ui__search{flex-direction:column;flex:1 0 auto;padding:8px 0 0;display:flex}.excalidraw .layer-ui__search-header{justify-content:space-between;align-items:center;padding:0 .75rem;display:flex}.excalidraw .layer-ui__search-header .ExcTextField{flex:1 0 auto}.excalidraw .layer-ui__search-header .ExcTextField__input{border-radius:var(--border-radius-md);background-color:#f5f5f9;border:0}.excalidraw.theme--dark.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#31303b}.excalidraw .layer-ui__search-header .ExcTextField__input input::placeholder{font-size:.9rem}.excalidraw .layer-ui__search-count{justify-content:space-between;align-items:center;margin:0 .75rem .25rem;padding:8px 8px 0;font-size:.8em;display:flex}.excalidraw .layer-ui__search-count .result-nav{display:flex}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn{--button-border:transparent;width:36px;height:36px}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:active{background-color:var(--color-surface-high)}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:first-child{margin-right:4px}.excalidraw .layer-ui__search-result-container{flex-direction:column;flex:1 1 0;gap:.125rem;display:flex;overflow-y:auto}.excalidraw .layer-ui__result-item{cursor:pointer;border-radius:var(--border-radius-md);border:1px solid #0000;outline:none;flex:none;align-items:center;min-height:2rem;margin:0 .75rem;padding:.25rem .75rem;display:flex}.excalidraw .layer-ui__result-item .text-icon{width:1rem;height:1rem;margin-right:.75rem}.excalidraw .layer-ui__result-item .preview-text{text-overflow:ellipsis;word-break:break-all;flex:1;max-height:48px;line-height:24px;overflow:hidden}.excalidraw .layer-ui__result-item:hover{background-color:var(--color-surface-high)}.excalidraw .layer-ui__result-item:active{border-color:var(--color-primary)}.excalidraw .layer-ui__result-item.active{background-color:var(--color-surface-high)}.excalidraw .dialog-mermaid-title{margin-block:.25rem;padding-inline:2.5rem;font-size:1.25rem;font-weight:700}.excalidraw .Modal.Dialog.ttd-dialog{padding:1.25rem}.excalidraw .Modal.Dialog.ttd-dialog.Dialog--fullscreen{margin-top:0}.excalidraw .Modal.Dialog.ttd-dialog .Island{height:100%;box-shadow:none;flex-direction:column;flex:auto;display:flex;padding-inline:0!important}.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{height:auto;max-height:100%}@media screen and (width>=861px){.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{height:100%;max-height:750px}}.excalidraw .Modal.Dialog.ttd-dialog .Dialog__content{flex:auto}.excalidraw .ttd-dialog-desc{margin-bottom:1.5rem;font-size:15px;font-style:italic;font-weight:500}.excalidraw .ttd-dialog-tabs-root{flex-direction:column;width:100%;height:100%;display:flex}.excalidraw .ttd-dialog-tab-trigger{color:var(--color-on-surface);letter-spacing:.4px;background-color:#0000;border:0;height:2.875rem;margin:0;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:600}.excalidraw .ttd-dialog-tab-trigger[data-state=active]{border-bottom:2px solid var(--color-primary)}.excalidraw .ttd-dialog-triggers{border-bottom:1px solid var(--color-surface-high);margin-bottom:1.5rem;padding-inline:2.5rem}.excalidraw .ttd-dialog-content{flex-direction:column;height:100%;padding-inline:2.5rem;display:flex}.excalidraw .ttd-dialog-content[hidden]{display:none}.excalidraw .ttd-dialog-input{resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;box-sizing:border-box;width:auto;height:10rem;padding:.85rem;font-family:monospace}@media screen and (width>=861px){.excalidraw .ttd-dialog-input{width:100%;height:100%}}.excalidraw .ttd-dialog-output-wrapper{box-sizing:border-box;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0;flex-grow:1;justify-content:center;align-items:center;width:auto;height:400px;padding:.85rem;display:flex;position:relative}@media screen and (width>=861px){.excalidraw .ttd-dialog-output-wrapper{width:100%;height:200px}}.excalidraw .ttd-dialog-output-wrapper canvas{max-width:100%;max-height:100%}.excalidraw .ttd-dialog-output-canvas-container{flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.excalidraw .ttd-dialog-output-error{color:red;word-break:break-word;text-align:center;z-index:10;width:100%;height:100%;max-height:100%;font-size:30px;font-weight:700;position:absolute;overflow:auto}.excalidraw .ttd-dialog-output-error p{text-align:left;white-space:pre-wrap;padding:0 10px;font-family:Cascadia;font-size:.875rem;font-weight:500}.excalidraw .ttd-dialog-panels{height:100%}@media screen and (width>=861px){.excalidraw .ttd-dialog-panels{grid-template-columns:1fr 1fr;gap:4rem;display:grid}}.excalidraw .ttd-dialog-panel{flex-direction:column;width:100%;display:flex}.excalidraw .ttd-dialog-panel__header{align-items:center;gap:1rem;margin:0 4px 4px;display:flex}.excalidraw .ttd-dialog-panel__header label{font-size:14px;font-style:normal;font-weight:600}.excalidraw .ttd-dialog-panel:first-child .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:4rem}@media screen and (width>=861px){.excalidraw .ttd-dialog-panel .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:.5rem!important}}.excalidraw .ttd-dialog-panel textarea{resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;box-sizing:border-box;width:100%;height:100%;padding:.85rem;font-family:monospace}@media screen and (width<=861px){.excalidraw .ttd-dialog-panel textarea{width:auto;height:10rem}}.excalidraw .ttd-dialog-panel-button-container{margin-top:1rem;margin-bottom:.5rem}.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:none}@media screen and (width>=861px){.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{visibility:hidden;display:block}}.excalidraw .ttd-dialog-panel-button{position:relative}.excalidraw .ttd-dialog-panel-button.excalidraw-button{color:#fff;background-color:var(--color-primary);width:100%;height:2.5rem;font-family:inherit;font-size:12px;font-weight:600}.excalidraw .ttd-dialog-panel-button.excalidraw-button:hover{background-color:var(--color-primary-darker)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:active{background-color:var(--color-primary-darkest)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled{opacity:.5;cursor:not-allowed}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled:hover{background-color:var(--color-primary)}@media screen and (width>=861px){.excalidraw .ttd-dialog-panel-button.excalidraw-button{width:auto;min-width:7.5rem}}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button.excalidraw-button{color:var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div{display:contents}.excalidraw .ttd-dialog-panel-button div.invisible{visibility:hidden}.excalidraw .ttd-dialog-panel-button div.Spinner{--spinner-color:white;position:absolute;inset:0;display:flex!important}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button div.Spinner{--spinner-color:var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div span{padding-left:.5rem;display:flex}.excalidraw .ttd-dialog-submit-shortcut{opacity:.6;gap:.125rem;margin-inline-start:.5rem;font-size:.625rem;display:flex}.excalidraw .ttd-dialog-submit-shortcut__key{border:1px solid gray;border-radius:4px;padding:2px 3px}.excalidraw .drag-input-container{width:100%;display:flex}.excalidraw .drag-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-md)}.excalidraw .disabled{opacity:.5;pointer-events:none}.excalidraw .drag-input-label{border:1px solid var(--default-border-color);box-sizing:border-box;min-width:1rem;height:2rem;color:var(--popup-text-color);border-right:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 .5rem 0 .75rem;display:flex;position:relative}:root[dir=ltr] .excalidraw .drag-input-label{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)}:root[dir=rtl] .excalidraw .drag-input-label{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .drag-input{box-sizing:border-box;width:100%;color:var(--text-primary-color);border:0;border:1px solid var(--default-border-color);letter-spacing:.4px;appearance:none;background-color:#0000;border-left:0;outline:none;height:2rem;margin:0;padding:.5rem .5rem .5rem .25rem;font-family:inherit;font-size:.875rem}:root[dir=ltr] .excalidraw .drag-input{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0}:root[dir=rtl] .excalidraw .drag-input{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .drag-input:focus-visible{box-shadow:none}.exc-stats{width:204px;z-index:var(--zIndex-layerUI);pointer-events:var(--ui-pointerEvents);font-size:12px;position:absolute;top:60px}:root[dir=rtl] .exc-stats{left:12px;right:initial}.exc-stats h2{margin-block:.83em;font-size:1.5em;font-weight:700}.exc-stats h3{white-space:nowrap;margin:0;font-size:1.17em;font-weight:700}.exc-stats__rows{flex-direction:column;gap:.3125rem;display:flex}.exc-stats__row{justify-content:space-between;align-items:center;gap:4px;display:grid}.exc-stats__row div+div{text-align:right}.exc-stats__row--heading{text-align:center;margin:.25rem 0;font-weight:700}.exc-stats .title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.exc-stats .title h2{margin:0}.exc-stats .close{cursor:pointer;width:16px;height:16px}.exc-stats .close svg{width:100%;height:100%}.excalidraw .ElementLinkDialog{top:var(--editor-container-padding);left:var(--editor-container-padding);z-index:var(--zIndex-modal);box-shadow:var(--shadow-island);background-color:var(--island-bg-color);border-radius:10px;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:absolute}.excalidraw--mobile.excalidraw .ElementLinkDialog{box-sizing:border-box;z-index:5;width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem;left:0}.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1.5rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{margin-top:0;margin-bottom:.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{font-size:1.25rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{margin:0}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{font-size:.875rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input{display:flex}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__input-field{flex:1}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove{color:#c92a2a;margin-left:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon svg{color:#fa5252}.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{justify-content:flex-end;margin-top:1.5rem;display:flex}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{margin-top:1rem;font-size:.875rem}.excalidraw .layer-ui__wrapper.animate{transition:width .1s ease-in-out}.excalidraw .layer-ui__wrapper{pointer-events:none;width:100%;height:100%;z-index:var(--zIndex-layerUI);position:absolute}.excalidraw .layer-ui__wrapper__top-right{justify-content:flex-end;gap:.75rem;width:100%;display:flex;pointer-events:none!important}.excalidraw .layer-ui__wrapper__top-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper__footer{width:100%}.excalidraw .layer-ui__wrapper__footer-right{z-index:100;display:flex}.excalidraw .layer-ui__wrapper .zen-mode-transition{transition:transform .5s ease-in-out}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right,:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px)}.excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-bottom{transform:translateY(92px)}.excalidraw .layer-ui__wrapper .disable-zen-mode{opacity:0;visibility:hidden;font-family:var(--ui-font);border-radius:var(--border-radius-lg);border:1px solid var(--default-border-color);background-color:var(--island-bg-color);color:var(--text-primary-color);padding:10px;font-size:.75rem;font-weight:500;line-height:1;transition:visibility linear,opacity .5s;position:absolute;bottom:0}[dir=ltr] .excalidraw .layer-ui__wrapper .disable-zen-mode{right:1rem}[dir=rtl] .excalidraw .layer-ui__wrapper .disable-zen-mode{left:1rem}.excalidraw .layer-ui__wrapper .disable-zen-mode:hover{background-color:var(--button-hover-bg)}.excalidraw .layer-ui__wrapper .disable-zen-mode:active{border-color:var(--color-primary)}.excalidraw .layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;pointer-events:var(--ui-pointerEvents);transition:visibility 0s linear .8s,opacity .5s .8s}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left>*,.excalidraw .layer-ui__wrapper .footer-center>*,.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right{margin-top:auto;margin-bottom:auto}.excalidraw .App-toolbar.zen-mode .ToolIcon__keybinding,.excalidraw .App-toolbar.zen-mode .HintViewer{display:none}.excalidraw .App-toolbar__divider{background-color:var(--default-border-color);align-self:center;width:1px;height:1.5rem;margin:0 .25rem}.excalidraw--mobile.excalidraw .App-toolbar__divider{margin:0}.excalidraw .App-toolbar__extra-tools-trigger{box-shadow:none;background-color:#0000;border:0}.excalidraw .App-toolbar__extra-tools-trigger:active{background-color:var(--button-hover-bg);box-shadow:0 0 0 1px var(--button-active-border,var(--color-primary-darkest)) inset}.excalidraw .App-toolbar__extra-tools-trigger--selected,.excalidraw .App-toolbar__extra-tools-trigger--selected:hover{background:var(--color-primary-light);color:var(--color-primary)}.excalidraw .App-toolbar__extra-tools-dropdown{z-index:1;min-width:11.875rem;margin-top:.375rem;right:0}.excalidraw .Toast{background-color:var(--button-gray-1);box-sizing:border-box;cursor:default;text-align:center;z-index:999999;border-radius:4px;width:300px;margin-left:-150px;padding:4px 0;animation:.5s fade-in;position:absolute;bottom:10px;left:50%}.excalidraw .Toast .Toast__message{color:var(--popup-text-color);white-space:pre-wrap;padding:0 1.6rem}.excalidraw .Toast .close{padding:.4rem;position:absolute;top:0;right:0}.excalidraw .Toast .close .ToolIcon__icon{width:1.2rem;height:1.2rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.excalidraw .SVGLayer{pointer-events:none;width:100vw;height:100vh;z-index:var(--zIndex-svgLayer);position:fixed;top:0;left:0}.excalidraw .SVGLayer svg{image-rendering:auto;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.excalidraw .excalidraw-canvas-buttons{z-index:var(--zIndex-canvasButtons);background:var(--island-bg-color);border-radius:var(--border-radius-lg);flex-direction:column;gap:.375rem;display:flex;position:absolute;box-shadow:0 2px 4px #0000004d}.excalidraw .follow-mode{box-sizing:border-box;pointer-events:none;border:2px solid var(--color-primary-hover);z-index:9999;justify-content:center;align-items:flex-end;display:flex;position:absolute}.excalidraw .follow-mode__badge{background-color:var(--color-primary-hover);color:var(--color-primary-light);pointer-events:all;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.excalidraw .follow-mode__badge__label{white-space:pre-wrap;line-height:1;display:flex}.excalidraw .follow-mode__badge__username{white-space:nowrap;text-overflow:ellipsis;max-width:100px;display:block;overflow:hidden}.excalidraw .follow-mode__disconnect-btn{all:unset;cursor:pointer;border-radius:.25rem}.excalidraw .follow-mode__disconnect-btn:hover{background-color:var(--color-primary-darker)}.excalidraw .follow-mode__disconnect-btn:active{background-color:var(--color-primary-darkest)}.excalidraw .follow-mode__disconnect-btn svg{width:1rem;height:1rem;display:block}.visually-hidden{clip:rect(1px,1px,1px,1px);white-space:nowrap;-webkit-user-select:none;user-select:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.LoadingMessage{z-index:999;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LoadingMessage .Spinner{font-size:2.8em}.LoadingMessage .LoadingMessage-text{margin-top:1em;font-size:.8em}.LoadingMessage--dark{color:#ced4da;background-color:#121212}.excalidraw{--theme-filter:none;--button-destructive-bg-color:#ffe3e3;--button-destructive-color:#c92a2a;--button-gray-1:#e9ecef;--button-gray-2:#ced4da;--button-gray-3:#adb5bd;--button-special-active-bg-color:#ebfbee;--dialog-border-color:var(--color-gray-20);--dropdown-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\" viewBox=\"0 0 292 292\"><path d=\"M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z\"/></svg>");--focus-highlight-color:#a5d8ff;--icon-fill-color:var(--color-on-surface);--icon-green-fill-color:#2b8a3e;--default-bg-color:#fff;--input-bg-color:#fff;--input-border-color:#ced4da;--input-hover-bg-color:#f1f3f5;--input-label-color:#495057;--island-bg-color:#fff;--keybinding-color:var(--color-gray-40);--link-color:#1c7ed6;--overlay-bg-color:#ffffffe0;--popup-bg-color:var(--island-bg-color);--popup-secondary-bg-color:#f1f3f5;--popup-text-color:#000;--popup-text-inverted-color:#fff;--select-highlight-color:#339af0;--shadow-island:0px 0px .931014px 0px #0000002b, 0px 0px 3.12708px 0px #00000014, 0px 7px 14px 0px #0000000d;--button-hover-bg:var(--color-surface-high);--button-active-bg:var(--color-surface-high);--button-active-border:var(--color-brand-active);--default-border-color:var(--color-surface-high);--default-button-size:2rem;--default-icon-size:1rem;--lg-button-size:2.25rem;--lg-icon-size:1rem;--editor-container-padding:1rem;--scrollbar-thumb:var(--button-gray-2);--scrollbar-thumb-hover:var(--button-gray-3);--color-slider-track:#ccf;--color-slider-thumb:var(--color-gray-80);--modal-shadow:0px 100px 80px #00000012, 0px 41.7776px 33.4221px #0000000d, 0px 22.3363px 17.869px #0000000b, 0px 12.5216px 10.0172px #00000009, 0px 6.6501px 5.32008px #00000007, 0px 2.76726px 2.21381px #00000005;--avatar-border-color:var(--color-gray-20);--sidebar-shadow:0px 100px 80px #00000012, 0px 41.7776px 33.4221px #0000000d, 0px 22.3363px 17.869px #0000000b, 0px 12.5216px 10.0172px #00000009, 0px 6.6501px 5.32008px #00000007, 0px 2.76726px 2.21381px #00000005;--sidebar-border-color:var(--color-surface-high);--sidebar-bg-color:var(--island-bg-color);--library-dropdown-shadow:0px 15px 6px #00000003, 0px 8px 5px #0000000d, 0px 4px 4px #00000017, 0px 1px 2px #0000001a, 0px 0px 0px #0000001a;--space-factor:.25rem;--text-primary-color:var(--color-on-surface);--color-selection:#6965db;--color-icon-white:#fff;--color-primary:#6965db;--color-primary-darker:#5b57d1;--color-primary-darkest:#4a47b1;--color-primary-light:#e3e2fe;--color-primary-light-darker:#d7d5ff;--color-primary-hover:#5753d0;--color-gray-10:#f5f5f5;--color-gray-20:#ebebeb;--color-gray-30:#d6d6d6;--color-gray-40:#b8b8b8;--color-gray-50:#999;--color-gray-60:#7a7a7a;--color-gray-70:#5c5c5c;--color-gray-80:#3d3d3d;--color-gray-85:#242424;--color-gray-90:#1e1e1e;--color-gray-100:#121212;--color-disabled:var(--color-gray-40);--color-warning:#fceeca;--color-warning-dark:#f5c354;--color-warning-darker:#f3ab2c;--color-warning-darkest:#ec8b14;--color-text-warning:var(--text-primary-color);--color-danger:#db6965;--color-danger-dark:#db6965;--color-danger-darker:#d65550;--color-danger-darkest:#d1413c;--color-danger-text:black;--color-danger-background:#fff0f0;--color-danger-icon-background:#ffdad6;--color-danger-color:#700000;--color-danger-icon-color:#700000;--color-warning-background:var(--color-warning);--color-warning-icon-background:var(--color-warning-dark);--color-warning-color:var(--text-primary-color);--color-warning-icon-color:var(--text-primary-color);--color-muted:var(--color-gray-30);--color-muted-darker:var(--color-gray-60);--color-muted-darkest:var(--color-gray-100);--color-muted-background:var(--color-gray-80);--color-muted-background-darker:var(--color-gray-100);--color-promo:var(--color-primary);--color-success:#cafccc;--color-success-darker:#bafabc;--color-success-darkest:#a5eba8;--color-success-text:#268029;--color-success-contrast:#65bb6a;--color-success-contrast-hover:#6bcf70;--color-success-contrast-active:#6edf74;--color-logo-icon:var(--color-primary);--color-logo-text:#190064;--border-radius-md:.375rem;--border-radius-lg:.5rem;--color-surface-high:#f1f0ff;--color-surface-mid:#f2f2f7;--color-surface-low:#ececf4;--color-surface-lowest:#fff;--color-on-surface:#1b1b1f;--color-brand-hover:#5753d0;--color-on-primary-container:#030064;--color-brand-active:#4440bf;--color-border-outline:#767680;--color-border-outline-variant:#c5c5d0;--color-surface-primary-container:#e0dfff;--color-badge:#0b6513;--background-color-badge:#d3ffd2}@media screen and (device-width>=1921px){.excalidraw{--lg-button-size:2.5rem;--lg-icon-size:1.25rem;--default-button-size:2.25rem;--default-icon-size:1.25rem}}.excalidraw.theme--dark.theme--dark-background-none{background:0 0}.excalidraw.theme--dark{--theme-filter:invert(93%) hue-rotate(180deg);--button-destructive-bg-color:#5a0000;--button-destructive-color:#ffa8a8;--button-gray-1:#363636;--button-gray-2:#272727;--button-gray-3:#222;--button-special-active-bg-color:#204624;--dialog-border-color:var(--color-gray-80);--dropdown-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\" viewBox=\"0 0 292 292\"><path fill=\"%23ced4da\" d=\"M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z\"/></svg>");--focus-highlight-color:#228be6;--icon-green-fill-color:#69db7c;--default-bg-color:#121212;--input-bg-color:#121212;--input-border-color:#2e2e2e;--input-hover-bg-color:#181818;--input-label-color:#e9ecef;--island-bg-color:#232329;--keybinding-color:var(--color-gray-60);--link-color:#4dabf7;--overlay-bg-color:#343a401f;--popup-secondary-bg-color:#222;--popup-text-color:#ced4da;--popup-text-inverted-color:#2c2c2c;--select-highlight-color:#4dabf7;--shadow-island:0px 0px .931014px 0px #0000002b, 0px 0px 3.12708px 0px #00000014, 0px 7px 14px 0px #0000000d;--modal-shadow:0px 100px 80px #00000012, 0px 41.7776px 33.4221px #0000000d, 0px 22.3363px 17.869px #0000000b, 0px 12.5216px 10.0172px #00000009, 0px 6.6501px 5.32008px #00000007, 0px 2.76726px 2.21381px #00000005;--avatar-border-color:var(--color-gray-85);--scrollbar-thumb:#343a40;--scrollbar-thumb-hover:#495057;--color-slider-track:#504d7a;--color-selection:#3530c4;--color-icon-white:var(--color-gray-90);--color-primary:#a8a5ff;--color-primary-darker:#b2aeff;--color-primary-darkest:#beb9ff;--color-primary-light:#4f4d6f;--color-primary-light-darker:#43415e;--color-primary-hover:#bbb8ff;--color-disabled:var(--color-gray-70);--color-text-warning:var(--color-gray-80);--color-danger:#ffa8a5;--color-danger-dark:#672120;--color-danger-darker:#8f2625;--color-danger-darkest:#ac2b29;--color-danger-text:#fbcbcc;--color-danger-background:#fbcbcc;--color-danger-icon-background:#672120;--color-danger-color:#261919;--color-danger-icon-color:#fbcbcc;--color-warning-background:var(--color-warning);--color-warning-icon-background:var(--color-warning-dark);--color-warning-color:var(--color-gray-80);--color-warning-icon-color:var(--color-gray-80);--color-muted:var(--color-gray-80);--color-muted-darker:var(--color-gray-60);--color-muted-darkest:var(--color-gray-20);--color-muted-background:var(--color-gray-40);--color-muted-background-darker:var(--color-gray-20);--color-logo-text:#e2dfff;--color-surface-high:#31303b;--color-surface-low:#232329;--color-surface-mid:#18181b;--color-surface-lowest:#121212;--color-on-surface:#e3e3e8;--color-brand-hover:#bbb8ff;--color-on-primary-container:#e0dfff;--color-brand-active:#d0ccff;--color-border-outline:#8e8d9c;--color-border-outline-variant:#46464f;--color-surface-primary-container:#403e6a}:root{--zIndex-canvas:1;--zIndex-interactiveCanvas:2;--zIndex-svgLayer:3;--zIndex-wysiwyg:3;--zIndex-canvasButtons:3;--zIndex-layerUI:4;--zIndex-eyeDropperBackdrop:5;--zIndex-eyeDropperPreview:6;--zIndex-hyperlinkContainer:7;--zIndex-modal:1000;--zIndex-popup:1001;--zIndex-toast:999999;--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left);--sar:env(safe-area-inset-right);--sat:env(safe-area-inset-top)}body.excalidraw-cursor-resize,body.excalidraw-cursor-resize a:hover,body.excalidraw-cursor-resize *{cursor:ew-resize}.excalidraw{--ui-font:Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);color:var(--text-primary-color);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:flex;position:relative;inset:0;overflow:hidden}.excalidraw button{cursor:pointer;-webkit-user-select:none;user-select:none}.excalidraw:focus{outline:none}.excalidraw .excalidraw-link,.excalidraw a{color:var(--link-color);-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:500;text-decoration:none}.excalidraw .excalidraw-link:hover,.excalidraw a:hover{text-decoration:underline}.excalidraw .excalidraw-link:active,.excalidraw a:active{text-decoration:none}.excalidraw canvas{touch-action:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;z-index:var(--zIndex-canvas)}.excalidraw canvas.interactive{z-index:var(--zIndex-interactiveCanvas)}.excalidraw__canvas-wrapper,.excalidraw__canvas.static{pointer-events:none}.excalidraw__canvas{position:absolute}.excalidraw__embeddable{border:0;width:100%;height:100%}.excalidraw__embeddable-container{z-index:2;transform-origin:0 0;pointer-events:none;position:absolute}.excalidraw.theme--dark canvas{filter:var(--theme-filter)}.excalidraw .FixedSideContainer{padding-top:var(--sat,0);padding-right:var(--sar,0);padding-bottom:var(--sab,0);padding-left:var(--sal,0)}.excalidraw .panelRow{justify-content:space-between;display:flex}.excalidraw .panelColumn{flex-direction:column;row-gap:.75rem;display:flex}.excalidraw .panelColumn h3,.excalidraw .panelColumn legend,.excalidraw .panelColumn .control-label{color:var(--text-primary-color);margin:0 0 .25rem;font-size:.75rem;font-weight:400;display:block}.excalidraw .panelColumn .control-label input{width:100%;display:block}.excalidraw .panelColumn legend{padding:0}.excalidraw .panelColumn .iconSelectList{flex-wrap:wrap;position:relative}.excalidraw .panelColumn .buttonList{flex-wrap:wrap;gap:.5rem;display:flex}.excalidraw .panelColumn .buttonList label{font-size:.75rem}.excalidraw .panelColumn .buttonList input[type=radio],.excalidraw .panelColumn .buttonList input[type=button]{opacity:0;pointer-events:none;position:absolute}.excalidraw .panelColumn .buttonList .iconRow{margin-top:8px}.excalidraw .panelColumn fieldset{border:none;margin:0;padding:0}.excalidraw .divider{background-color:#e9ecef;width:1px;margin:1px}.excalidraw .welcome-screen-menu-item:focus-visible,.excalidraw .dropdown-menu-item:focus-visible,.excalidraw button:focus-visible,.excalidraw .buttonList label:focus-within,.excalidraw input:focus-visible{box-shadow:0 0 0 1px var(--color-brand-hover);outline:#0000}.excalidraw .buttonList .ToolIcon__icon{all:unset!important;display:flex!important}.excalidraw .buttonList button{background-color:#0000}.excalidraw .buttonList label,.excalidraw .buttonList button,.excalidraw .buttonList .zIndexButton{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);justify-content:center;align-items:center;padding:0;display:flex}.excalidraw .buttonList label:hover,.excalidraw .buttonList button:hover,.excalidraw .buttonList .zIndexButton:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .buttonList label:active,.excalidraw .buttonList button:active,.excalidraw .buttonList .zIndexButton:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .buttonList label.active,.excalidraw .buttonList button.active,.excalidraw .buttonList .zIndexButton.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .buttonList label.active:hover,.excalidraw .buttonList button.active:hover,.excalidraw .buttonList .zIndexButton.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .buttonList label.active svg,.excalidraw .buttonList button.active svg,.excalidraw .buttonList .zIndexButton.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .App-top-bar{z-index:var(--zIndex-layerUI);flex-direction:column;align-items:center;display:flex}.excalidraw .App-bottom-bar{--bar-padding:calc(4 * var(--space-factor));padding-top:max(var(--bar-padding),var(--sat,0));padding-right:var(--sar,0);padding-bottom:var(--sab,0);padding-left:var(--sal,0);z-index:4;pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:0}.excalidraw .App-bottom-bar>.Island{box-sizing:border-box;pointer-events:var(--ui-pointerEvents);flex-direction:column;width:100%;min-width:100%;max-width:100%;max-height:100%;display:flex}.excalidraw .App-bottom-bar>.Island .panelColumn{padding:8px 8px 0}.excalidraw .App-toolbar{width:100%}.excalidraw .App-toolbar .eraser.ToolIcon:hover{--icon-fill-color:#fff;--keybinding-color:#fff}.excalidraw .App-toolbar .eraser.active{background-color:var(--color-primary)}.excalidraw .App-toolbar-content{justify-content:space-between;align-items:center;padding:8px;display:flex}.excalidraw .App-toolbar-content .dropdown-menu--mobile{top:auto;bottom:55px}.excalidraw .App-mobile-menu{box-sizing:border-box;width:100%;margin-bottom:var(--bar-padding);overflow:visible auto}.excalidraw .App-menu{color:var(--icon-fill-color);display:grid}.excalidraw .shapes-section{justify-content:center;display:flex;pointer-events:none!important}.excalidraw .shapes-section>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .App-menu_top{grid-gap:2rem;cursor:default;grid-template-columns:1fr 2fr 1fr;align-items:flex-start;pointer-events:none!important}.excalidraw .App-menu_top>*{pointer-events:var(--ui-pointerEvents)}@media (width>=1536px){.excalidraw .App-menu_top{grid-gap:3rem;grid-template-columns:1fr 1fr 1fr}}.excalidraw .App-menu_top>:first-child{justify-self:flex-start}.excalidraw .App-menu_top>:last-child{justify-self:flex-end}.excalidraw .App-menu_bottom{cursor:default;box-sizing:border-box;justify-content:space-between;align-items:flex-start;padding:0 1rem;display:flex;position:absolute;bottom:1rem;pointer-events:none!important}.excalidraw .App-menu_bottom--transition-left section{width:185px}.excalidraw .App-menu_bottom section{display:flex}.excalidraw .App-menu_bottom>:first-child{justify-self:flex-start}.excalidraw .App-menu_bottom>:last-child{justify-self:flex-end}.excalidraw .App-menu_left{grid-template-rows:1fr auto 1fr;height:100%}.excalidraw .App-menu_right{grid-template-rows:1fr;height:100%}.excalidraw .App-menu__left{box-sizing:border-box;width:12.5rem;padding:.75rem;position:absolute;overflow-y:auto}.excalidraw .dropdown-select{padding:0;height:1.5rem;color:var(--icon-fill-color);background-color:var(--button-gray-1);border-radius:var(--space-factor);border:1px solid var(--button-gray-2);appearance:none;background-image:var(--dropdown-icon);background-position:right .7rem top 50%,0 0;background-repeat:no-repeat;background-size:.65em,100%;outline:none;padding-inline:.5rem 1.5rem;font-family:inherit;font-size:.8rem}:root[dir=rtl] .excalidraw .dropdown-select{background-position:.7rem 50%,0 0}.excalidraw .dropdown-select:focus{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .dropdown-select:hover,.excalidraw .dropdown-select:active{background-color:var(--button-gray-2)}.excalidraw .dropdown-select__language{background-color:var(--island-bg-color);cursor:pointer;height:2rem;border-color:var(--default-border-color)!important}.excalidraw .dropdown-select__language:hover{background-color:var(--island-bg-color)}.excalidraw .scroll-back-to-content{border-radius:var(--border-radius-lg);background-color:var(--island-bg-color);color:var(--icon-fill-color);border:1px solid var(--default-border-color);pointer-events:var(--ui-pointerEvents);padding:10px 20px;font-family:inherit;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.excalidraw .scroll-back-to-content:hover{background-color:var(--button-hover-bg)}.excalidraw .scroll-back-to-content:active{border:1px solid var(--button-active-border)}.excalidraw .help-icon{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:var(--lg-button-size);height:var(--lg-button-size);border:none;justify-content:center;align-items:center;padding:.625rem;display:flex}.excalidraw .help-icon:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .help-icon:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .help-icon.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .help-icon.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .help-icon.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .help-icon:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .help-icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .reset-zoom-button{font-family:var(--ui-font)}.excalidraw .finalize-button{margin-top:auto;margin-bottom:auto;grid-auto-flow:column;gap:.4em;margin-inline-start:.6em;display:grid}.excalidraw .undo-redo-buttons,.excalidraw .eraser-buttons{margin-top:auto;margin-bottom:auto;grid-auto-flow:column;margin-inline-start:.6em;display:grid}.excalidraw--mobile.excalidraw aside{display:none}.excalidraw--mobile.excalidraw .scroll-back-to-content{bottom:calc(80px + var(--sab,0));z-index:-1}:root[dir=rtl] .excalidraw .rtl-mirror{transform:scaleX(-1)}.excalidraw .zen-mode-visibility{visibility:visible;opacity:1;width:auto;height:auto;transition:opacity .5s}.excalidraw .zen-mode-visibility.zen-mode-visibility--hidden{visibility:hidden;opacity:0;width:0;height:0;transition:opacity .5s}.excalidraw .disable-pointerEvents{pointer-events:none!important}.excalidraw.excalidraw--view-mode .App-menu{justify-content:space-between;display:flex}.excalidraw input.is-redacted{-webkit-text-security:disc}.excalidraw input[type=text],.excalidraw textarea:not(.excalidraw-wysiwyg){color:var(--text-primary-color);border:1.5px solid var(--input-border-color);white-space:nowrap;border-radius:var(--space-factor);background-color:var(--input-bg-color);padding:.75rem}.excalidraw input[type=text]:not(:focus):hover,.excalidraw textarea:not(.excalidraw-wysiwyg):not(:focus):hover{border-color:var(--color-brand-hover)}.excalidraw input[type=text]:focus,.excalidraw textarea:not(.excalidraw-wysiwyg):focus{border-color:var(--color-brand-hover);outline:none}@media print{.excalidraw .App-bottom-bar,.excalidraw .FixedSideContainer,.excalidraw .layer-ui__wrapper{display:none}}.excalidraw ::-webkit-scrollbar{width:4px;height:3px}.excalidraw select::-webkit-scrollbar{width:10px}.excalidraw ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}.excalidraw ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.excalidraw ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb)}.excalidraw .mobile-misc-tools-container{top:calc(5rem - var(--editor-container-padding));right:calc(var(--editor-container-padding) * -1);border:1px solid var(--sidebar-border-color);border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg);background-color:var(--island-bg-color);border-right:0;flex-direction:column;display:flex;position:absolute;overflow:hidden}.excalidraw .mobile-misc-tools-container .ToolIcon__icon{border-radius:0;width:2rem;height:2rem}.excalidraw .mobile-misc-tools-container .default-sidebar-trigger{border:0}.excalidraw .App-toolbar--mobile{max-width:98vw;overflow:visible}.excalidraw .App-toolbar--mobile .ToolIcon__keybinding{display:none}.excalidraw .UserList-Wrapper{text-align:left;border:none;margin:0;padding:0}.excalidraw .UserList-Wrapper legend{margin:0 0 .25rem;padding:0;font-size:.75rem;font-weight:400;display:block}.excalidraw .main-menu-trigger{box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);border:none}.excalidraw .main-menu-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .App-mobile-menu,.excalidraw .App-menu__left{--button-border:transparent;--button-bg:var(--color-surface-mid)}.excalidraw.theme--dark.excalidraw .App-mobile-menu,.excalidraw.theme--dark.excalidraw .App-menu__left{--button-hover-bg:#363541;--button-bg:var(--color-surface-high)}.excalidraw .App-menu__left .buttonList{padding:.25rem 0}.excalidraw .excalidraw__paragraph{margin:1rem 0}.excalidraw .Modal__content .excalidraw__paragraph:first-child{margin-top:0}.excalidraw .Modal__content .excalidraw__paragraph+.excalidraw__paragraph{margin-top:0}.ErrorSplash.excalidraw{-webkit-user-select:text;user-select:text;justify-content:center;align-items:center;min-height:100vh;padding:20px 0;display:flex;overflow:auto}.ErrorSplash.excalidraw .ErrorSplash-messageContainer{background-color:#ffe3e3;border:3px solid #c92a2a;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.ErrorSplash.excalidraw .ErrorSplash-paragraph{max-width:600px;margin:15px 0}.ErrorSplash.excalidraw .ErrorSplash-paragraph.align-center{text-align:center}.ErrorSplash.excalidraw .bigger,.ErrorSplash.excalidraw .bigger button{font-size:1.1em}.ErrorSplash.excalidraw .smaller,.ErrorSplash.excalidraw .smaller button{font-size:.9em}.ErrorSplash.excalidraw .ErrorSplash-details{flex-direction:column;align-items:flex-start;display:flex}.ErrorSplash.excalidraw .ErrorSplash-details textarea{width:100%;margin:10px 0;font-family:Cascadia;font-size:.8em}.excalidraw__embeddable-container .excalidraw__embeddable-container__inner{border-radius:var(--embeddable-radius);justify-content:center;align-items:center;display:flex;overflow:hidden}.excalidraw__embeddable-container .excalidraw__embeddable__outer{width:100%;height:100%}.excalidraw__embeddable-container .excalidraw__embeddable__outer>*{border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable-hint{z-index:1;color:#fff;letter-spacing:.6px;background:#00000080;border-radius:12px;padding:1rem 1.6rem;font-family:Assistant;font-weight:700;position:absolute}@font-face{font-family:Assistant;src:url(/assets/Assistant-Regular-DVxZuzxb.woff2)format("woff2");font-weight:400;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Medium-DrcxCXg3.woff2)format("woff2");font-weight:500;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-SemiBold-SCI4bEL9.woff2)format("woff2");font-weight:600;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Bold-gm-uSS1B.woff2)format("woff2");font-weight:700;style:normal;display:swap}.footer-center{pointer-events:none;justify-content:flex-start;width:100%;margin-inline-end:.6rem;display:flex}.footer-center>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .ExcalidrawLogo{--logo-icon--xs:2rem;--logo-text--xs:1.5rem;--logo-icon--small:2.5rem;--logo-text--small:1.75rem;--logo-icon--normal:3rem;--logo-text--normal:2.2rem;--logo-icon--large:90px;--logo-text--large:65px;align-items:center;display:flex}.excalidraw .ExcalidrawLogo svg{flex:none}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-icon{width:auto;color:var(--color-logo-icon)}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-text{width:auto;color:var(--color-logo-text);margin-left:.75rem}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-icon{height:var(--logo-icon--xs)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-text{height:var(--logo-text--xs)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-icon{height:var(--logo-icon--small)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-text{height:var(--logo-text--small)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-icon{height:var(--logo-icon--normal)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-text{height:var(--logo-text--normal)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-icon{height:var(--logo-icon--large)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-text{height:var(--logo-text--large)}.excalidraw .excalifont{font-family:Excalifont,Xiaolai}.excalidraw .welcome-screen-decor{pointer-events:none;color:var(--color-gray-40)}.excalidraw .welcome-screen-decor a{--color:var(--color-primary);color:var(--color);margin-bottom:-6px;text-decoration:none}.excalidraw.theme--dark .welcome-screen-decor{color:var(--color-gray-60)}@media (height<=599px){.excalidraw .welcome-screen-decor-hint{display:none!important}}@media (width<=1024px),(width<=800px){.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--help,.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--menu{display:none}}.excalidraw .welcome-screen-decor-hint--help{display:flex;position:absolute;bottom:100%;right:0}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help{left:0;right:auto}.excalidraw .welcome-screen-decor-hint--help svg{width:85px;height:71px;margin-top:.5rem;transform:scaleX(-1)rotate(80deg)}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help svg{transform:rotate(80deg)}.excalidraw .welcome-screen-decor-hint--toolbar{align-items:baseline;margin-top:2.5rem;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.excalidraw .welcome-screen-decor-hint--toolbar .welcome-screen-decor-hint__label{width:120px;position:relative;top:-.5rem}.excalidraw .welcome-screen-decor-hint--toolbar svg{width:38px;height:78px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--toolbar svg{transform:scaleX(-1)}.excalidraw .welcome-screen-decor-hint--menu{margin-top:.25rem;align-items:flex-end;gap:.5rem;width:320px;margin-inline-start:.6rem;font-size:1rem;display:flex;position:absolute;top:100%}.excalidraw .welcome-screen-decor-hint--menu svg{width:41px;height:94px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--menu svg{transform:scaleX(-1)}@media (width<=860px){.excalidraw .welcome-screen-decor-hint--menu .welcome-screen-decor-hint__label{max-width:160px}}.excalidraw .welcome-screen-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:absolute;inset:1rem}.excalidraw .welcome-screen-center__logo{align-items:center;column-gap:.75rem;font-size:2.25rem;display:flex}.excalidraw .welcome-screen-center__heading{text-align:center;font-size:1.125rem}.excalidraw .welcome-screen-menu{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.excalidraw .welcome-screen-menu-item{box-sizing:border-box;pointer-events:var(--ui-pointerEvents);color:var(--color-gray-50);border-radius:var(--border-radius-md);grid-template-columns:calc(var(--default-icon-size) + .5rem) 1fr 3rem;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;min-width:300px;max-width:400px;padding:.75rem;font-size:.875rem;display:grid}.excalidraw .welcome-screen-menu-item__text{text-align:left;align-items:center;column-gap:.5rem;margin-right:auto;display:flex}.excalidraw .welcome-screen-menu-item__icon{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .welcome-screen-menu-item__shortcut{color:var(--color-gray-40);margin-left:auto;font-size:.75rem}.excalidraw .welcome-screen-menu-item:hover{background:var(--button-hover-bg);text-decoration:none}.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw .welcome-screen-menu-item:active{background:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw.theme--dark .welcome-screen-menu-item,.excalidraw.theme--dark .welcome-screen-menu-item__shortcut{color:var(--color-gray-60)}.excalidraw.theme--dark .welcome-screen-menu-item:hover{background-color:var(--color-surface-low)}.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__text,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-10)}@media (height<=599px){.excalidraw .welcome-screen-center{margin-top:4rem}}@media (height>=600px) and (height<=900px){.excalidraw .welcome-screen-center{margin-top:8rem}}@media (height<=500px),(width<=320px){.excalidraw .welcome-screen-center{display:none}}.excalidraw .collab-button{--button-bg:var(--color-primary);--button-color:var(--color-surface-lowest);--button-border:var(--color-primary);--button-width:var(--lg-button-size);--button-height:var(--lg-button-size);--button-hover-bg:var(--color-primary-darker);--button-hover-border:var(--color-primary-darker);--button-active-bg:var(--color-primary-darker);box-shadow:0 0 0 1px var(--color-surface-lowest);flex-shrink:0}.excalidraw .collab-button.active.active{background-color:#0fb884;border-color:#0fb884}.excalidraw .collab-button.active.active svg{color:#fff}.excalidraw .collab-button.active.active:hover,.excalidraw .collab-button.active.active:active{background-color:#0fb884;border-color:#0fb884}.excalidraw .CollabButton.is-collaborating{background-color:var(--button-special-active-bg-color)}.excalidraw .CollabButton.is-collaborating .ToolIcon__icon svg,.excalidraw .CollabButton.is-collaborating .ToolIcon__label{color:var(--icon-green-fill-color)}.excalidraw .CollabButton-collaborators{color:#2b8a3e;background-color:#b2f2bb;border-radius:50%;min-width:1em;min-height:1em;padding:3px;font-family:Cascadia;font-size:.6rem;line-height:1;position:absolute;bottom:-5px}:root[dir=ltr] .excalidraw .CollabButton-collaborators{right:-5px}:root[dir=rtl] .excalidraw .CollabButton-collaborators{left:-5px}
