/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:"bootstrap-icons";src:url(/themes/custom/rikka_theme/fonts/bootstrap-icons.woff2) format("woff2"),url(/themes/custom/rikka_theme/fonts/bootstrap-icons.woff) format("woff");}.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.bi-123::before{content:"\f67f";}.bi-alarm-fill::before{content:"\f101";}.bi-alarm::before{content:"\f102";}.bi-align-bottom::before{content:"\f103";}.bi-align-center::before{content:"\f104";}.bi-align-end::before{content:"\f105";}.bi-align-middle::before{content:"\f106";}.bi-align-start::before{content:"\f107";}.bi-align-top::before{content:"\f108";}.bi-alt::before{content:"\f109";}.bi-app-indicator::before{content:"\f10a";}.bi-app::before{content:"\f10b";}.bi-archive-fill::before{content:"\f10c";}.bi-archive::before{content:"\f10d";}.bi-arrow-90deg-down::before{content:"\f10e";}.bi-arrow-90deg-left::before{content:"\f10f";}.bi-arrow-90deg-right::before{content:"\f110";}.bi-arrow-90deg-up::before{content:"\f111";}.bi-arrow-bar-down::before{content:"\f112";}.bi-arrow-bar-left::before{content:"\f113";}.bi-arrow-bar-right::before{content:"\f114";}.bi-arrow-bar-up::before{content:"\f115";}.bi-arrow-clockwise::before{content:"\f116";}.bi-arrow-counterclockwise::before{content:"\f117";}.bi-arrow-down-circle-fill::before{content:"\f118";}.bi-arrow-down-circle::before{content:"\f119";}.bi-arrow-down-left-circle-fill::before{content:"\f11a";}.bi-arrow-down-left-circle::before{content:"\f11b";}.bi-arrow-down-left-square-fill::before{content:"\f11c";}.bi-arrow-down-left-square::before{content:"\f11d";}.bi-arrow-down-left::before{content:"\f11e";}.bi-arrow-down-right-circle-fill::before{content:"\f11f";}.bi-arrow-down-right-circle::before{content:"\f120";}.bi-arrow-down-right-square-fill::before{content:"\f121";}.bi-arrow-down-right-square::before{content:"\f122";}.bi-arrow-down-right::before{content:"\f123";}.bi-arrow-down-short::before{content:"\f124";}.bi-arrow-down-square-fill::before{content:"\f125";}.bi-arrow-down-square::before{content:"\f126";}.bi-arrow-down-up::before{content:"\f127";}.bi-arrow-down::before{content:"\f128";}.bi-arrow-left-circle-fill::before{content:"\f129";}.bi-arrow-left-circle::before{content:"\f12a";}.bi-arrow-left-right::before{content:"\f12b";}.bi-arrow-left-short::before{content:"\f12c";}.bi-arrow-left-square-fill::before{content:"\f12d";}.bi-arrow-left-square::before{content:"\f12e";}.bi-arrow-left::before{content:"\f12f";}.bi-arrow-repeat::before{content:"\f130";}.bi-arrow-return-left::before{content:"\f131";}.bi-arrow-return-right::before{content:"\f132";}.bi-arrow-right-circle-fill::before{content:"\f133";}.bi-arrow-right-circle::before{content:"\f134";}.bi-arrow-right-short::before{content:"\f135";}.bi-arrow-right-square-fill::before{content:"\f136";}.bi-arrow-right-square::before{content:"\f137";}.bi-arrow-right::before{content:"\f138";}.bi-arrow-up-circle-fill::before{content:"\f139";}.bi-arrow-up-circle::before{content:"\f13a";}.bi-arrow-up-left-circle-fill::before{content:"\f13b";}.bi-arrow-up-left-circle::before{content:"\f13c";}.bi-arrow-up-left-square-fill::before{content:"\f13d";}.bi-arrow-up-left-square::before{content:"\f13e";}.bi-arrow-up-left::before{content:"\f13f";}.bi-arrow-up-right-circle-fill::before{content:"\f140";}.bi-arrow-up-right-circle::before{content:"\f141";}.bi-arrow-up-right-square-fill::before{content:"\f142";}.bi-arrow-up-right-square::before{content:"\f143";}.bi-arrow-up-right::before{content:"\f144";}.bi-arrow-up-short::before{content:"\f145";}.bi-arrow-up-square-fill::before{content:"\f146";}.bi-arrow-up-square::before{content:"\f147";}.bi-arrow-up::before{content:"\f148";}.bi-arrows-angle-contract::before{content:"\f149";}.bi-arrows-angle-expand::before{content:"\f14a";}.bi-arrows-collapse::before{content:"\f14b";}.bi-arrows-expand::before{content:"\f14c";}.bi-arrows-fullscreen::before{content:"\f14d";}.bi-arrows-move::before{content:"\f14e";}.bi-aspect-ratio-fill::before{content:"\f14f";}.bi-aspect-ratio::before{content:"\f150";}.bi-asterisk::before{content:"\f151";}.bi-at::before{content:"\f152";}.bi-award-fill::before{content:"\f153";}.bi-award::before{content:"\f154";}.bi-back::before{content:"\f155";}.bi-backspace-fill::before{content:"\f156";}.bi-backspace-reverse-fill::before{content:"\f157";}.bi-backspace-reverse::before{content:"\f158";}.bi-backspace::before{content:"\f159";}.bi-badge-3d-fill::before{content:"\f15a";}.bi-badge-3d::before{content:"\f15b";}.bi-badge-4k-fill::before{content:"\f15c";}.bi-badge-4k::before{content:"\f15d";}.bi-badge-8k-fill::before{content:"\f15e";}.bi-badge-8k::before{content:"\f15f";}.bi-badge-ad-fill::before{content:"\f160";}.bi-badge-ad::before{content:"\f161";}.bi-badge-ar-fill::before{content:"\f162";}.bi-badge-ar::before{content:"\f163";}.bi-badge-cc-fill::before{content:"\f164";}.bi-badge-cc::before{content:"\f165";}.bi-badge-hd-fill::before{content:"\f166";}.bi-badge-hd::before{content:"\f167";}.bi-badge-tm-fill::before{content:"\f168";}.bi-badge-tm::before{content:"\f169";}.bi-badge-vo-fill::before{content:"\f16a";}.bi-badge-vo::before{content:"\f16b";}.bi-badge-vr-fill::before{content:"\f16c";}.bi-badge-vr::before{content:"\f16d";}.bi-badge-wc-fill::before{content:"\f16e";}.bi-badge-wc::before{content:"\f16f";}.bi-bag-check-fill::before{content:"\f170";}.bi-bag-check::before{content:"\f171";}.bi-bag-dash-fill::before{content:"\f172";}.bi-bag-dash::before{content:"\f173";}.bi-bag-fill::before{content:"\f174";}.bi-bag-plus-fill::before{content:"\f175";}.bi-bag-plus::before{content:"\f176";}.bi-bag-x-fill::before{content:"\f177";}.bi-bag-x::before{content:"\f178";}.bi-bag::before{content:"\f179";}.bi-bar-chart-fill::before{content:"\f17a";}.bi-bar-chart-line-fill::before{content:"\f17b";}.bi-bar-chart-line::before{content:"\f17c";}.bi-bar-chart-steps::before{content:"\f17d";}.bi-bar-chart::before{content:"\f17e";}.bi-basket-fill::before{content:"\f17f";}.bi-basket::before{content:"\f180";}.bi-basket2-fill::before{content:"\f181";}.bi-basket2::before{content:"\f182";}.bi-basket3-fill::before{content:"\f183";}.bi-basket3::before{content:"\f184";}.bi-battery-charging::before{content:"\f185";}.bi-battery-full::before{content:"\f186";}.bi-battery-half::before{content:"\f187";}.bi-battery::before{content:"\f188";}.bi-bell-fill::before{content:"\f189";}.bi-bell::before{content:"\f18a";}.bi-bezier::before{content:"\f18b";}.bi-bezier2::before{content:"\f18c";}.bi-bicycle::before{content:"\f18d";}.bi-binoculars-fill::before{content:"\f18e";}.bi-binoculars::before{content:"\f18f";}.bi-blockquote-left::before{content:"\f190";}.bi-blockquote-right::before{content:"\f191";}.bi-book-fill::before{content:"\f192";}.bi-book-half::before{content:"\f193";}.bi-book::before{content:"\f194";}.bi-bookmark-check-fill::before{content:"\f195";}.bi-bookmark-check::before{content:"\f196";}.bi-bookmark-dash-fill::before{content:"\f197";}.bi-bookmark-dash::before{content:"\f198";}.bi-bookmark-fill::before{content:"\f199";}.bi-bookmark-heart-fill::before{content:"\f19a";}.bi-bookmark-heart::before{content:"\f19b";}.bi-bookmark-plus-fill::before{content:"\f19c";}.bi-bookmark-plus::before{content:"\f19d";}.bi-bookmark-star-fill::before{content:"\f19e";}.bi-bookmark-star::before{content:"\f19f";}.bi-bookmark-x-fill::before{content:"\f1a0";}.bi-bookmark-x::before{content:"\f1a1";}.bi-bookmark::before{content:"\f1a2";}.bi-bookmarks-fill::before{content:"\f1a3";}.bi-bookmarks::before{content:"\f1a4";}.bi-bookshelf::before{content:"\f1a5";}.bi-bootstrap-fill::before{content:"\f1a6";}.bi-bootstrap-reboot::before{content:"\f1a7";}.bi-bootstrap::before{content:"\f1a8";}.bi-border-all::before{content:"\f1a9";}.bi-border-bottom::before{content:"\f1aa";}.bi-border-center::before{content:"\f1ab";}.bi-border-inner::before{content:"\f1ac";}.bi-border-left::before{content:"\f1ad";}.bi-border-middle::before{content:"\f1ae";}.bi-border-outer::before{content:"\f1af";}.bi-border-right::before{content:"\f1b0";}.bi-border-style::before{content:"\f1b1";}.bi-border-top::before{content:"\f1b2";}.bi-border-width::before{content:"\f1b3";}.bi-border::before{content:"\f1b4";}.bi-bounding-box-circles::before{content:"\f1b5";}.bi-bounding-box::before{content:"\f1b6";}.bi-box-arrow-down-left::before{content:"\f1b7";}.bi-box-arrow-down-right::before{content:"\f1b8";}.bi-box-arrow-down::before{content:"\f1b9";}.bi-box-arrow-in-down-left::before{content:"\f1ba";}.bi-box-arrow-in-down-right::before{content:"\f1bb";}.bi-box-arrow-in-down::before{content:"\f1bc";}.bi-box-arrow-in-left::before{content:"\f1bd";}.bi-box-arrow-in-right::before{content:"\f1be";}.bi-box-arrow-in-up-left::before{content:"\f1bf";}.bi-box-arrow-in-up-right::before{content:"\f1c0";}.bi-box-arrow-in-up::before{content:"\f1c1";}.bi-box-arrow-left::before{content:"\f1c2";}.bi-box-arrow-right::before{content:"\f1c3";}.bi-box-arrow-up-left::before{content:"\f1c4";}.bi-box-arrow-up-right::before{content:"\f1c5";}.bi-box-arrow-up::before{content:"\f1c6";}.bi-box-seam::before{content:"\f1c7";}.bi-box::before{content:"\f1c8";}.bi-braces::before{content:"\f1c9";}.bi-bricks::before{content:"\f1ca";}.bi-briefcase-fill::before{content:"\f1cb";}.bi-briefcase::before{content:"\f1cc";}.bi-brightness-alt-high-fill::before{content:"\f1cd";}.bi-brightness-alt-high::before{content:"\f1ce";}.bi-brightness-alt-low-fill::before{content:"\f1cf";}.bi-brightness-alt-low::before{content:"\f1d0";}.bi-brightness-high-fill::before{content:"\f1d1";}.bi-brightness-high::before{content:"\f1d2";}.bi-brightness-low-fill::before{content:"\f1d3";}.bi-brightness-low::before{content:"\f1d4";}.bi-broadcast-pin::before{content:"\f1d5";}.bi-broadcast::before{content:"\f1d6";}.bi-brush-fill::before{content:"\f1d7";}.bi-brush::before{content:"\f1d8";}.bi-bucket-fill::before{content:"\f1d9";}.bi-bucket::before{content:"\f1da";}.bi-bug-fill::before{content:"\f1db";}.bi-bug::before{content:"\f1dc";}.bi-building::before{content:"\f1dd";}.bi-bullseye::before{content:"\f1de";}.bi-calculator-fill::before{content:"\f1df";}.bi-calculator::before{content:"\f1e0";}.bi-calendar-check-fill::before{content:"\f1e1";}.bi-calendar-check::before{content:"\f1e2";}.bi-calendar-date-fill::before{content:"\f1e3";}.bi-calendar-date::before{content:"\f1e4";}.bi-calendar-day-fill::before{content:"\f1e5";}.bi-calendar-day::before{content:"\f1e6";}.bi-calendar-event-fill::before{content:"\f1e7";}.bi-calendar-event::before{content:"\f1e8";}.bi-calendar-fill::before{content:"\f1e9";}.bi-calendar-minus-fill::before{content:"\f1ea";}.bi-calendar-minus::before{content:"\f1eb";}.bi-calendar-month-fill::before{content:"\f1ec";}.bi-calendar-month::before{content:"\f1ed";}.bi-calendar-plus-fill::before{content:"\f1ee";}.bi-calendar-plus::before{content:"\f1ef";}.bi-calendar-range-fill::before{content:"\f1f0";}.bi-calendar-range::before{content:"\f1f1";}.bi-calendar-week-fill::before{content:"\f1f2";}.bi-calendar-week::before{content:"\f1f3";}.bi-calendar-x-fill::before{content:"\f1f4";}.bi-calendar-x::before{content:"\f1f5";}.bi-calendar::before{content:"\f1f6";}.bi-calendar2-check-fill::before{content:"\f1f7";}.bi-calendar2-check::before{content:"\f1f8";}.bi-calendar2-date-fill::before{content:"\f1f9";}.bi-calendar2-date::before{content:"\f1fa";}.bi-calendar2-day-fill::before{content:"\f1fb";}.bi-calendar2-day::before{content:"\f1fc";}.bi-calendar2-event-fill::before{content:"\f1fd";}.bi-calendar2-event::before{content:"\f1fe";}.bi-calendar2-fill::before{content:"\f1ff";}.bi-calendar2-minus-fill::before{content:"\f200";}.bi-calendar2-minus::before{content:"\f201";}.bi-calendar2-month-fill::before{content:"\f202";}.bi-calendar2-month::before{content:"\f203";}.bi-calendar2-plus-fill::before{content:"\f204";}.bi-calendar2-plus::before{content:"\f205";}.bi-calendar2-range-fill::before{content:"\f206";}.bi-calendar2-range::before{content:"\f207";}.bi-calendar2-week-fill::before{content:"\f208";}.bi-calendar2-week::before{content:"\f209";}.bi-calendar2-x-fill::before{content:"\f20a";}.bi-calendar2-x::before{content:"\f20b";}.bi-calendar2::before{content:"\f20c";}.bi-calendar3-event-fill::before{content:"\f20d";}.bi-calendar3-event::before{content:"\f20e";}.bi-calendar3-fill::before{content:"\f20f";}.bi-calendar3-range-fill::before{content:"\f210";}.bi-calendar3-range::before{content:"\f211";}.bi-calendar3-week-fill::before{content:"\f212";}.bi-calendar3-week::before{content:"\f213";}.bi-calendar3::before{content:"\f214";}.bi-calendar4-event::before{content:"\f215";}.bi-calendar4-range::before{content:"\f216";}.bi-calendar4-week::before{content:"\f217";}.bi-calendar4::before{content:"\f218";}.bi-camera-fill::before{content:"\f219";}.bi-camera-reels-fill::before{content:"\f21a";}.bi-camera-reels::before{content:"\f21b";}.bi-camera-video-fill::before{content:"\f21c";}.bi-camera-video-off-fill::before{content:"\f21d";}.bi-camera-video-off::before{content:"\f21e";}.bi-camera-video::before{content:"\f21f";}.bi-camera::before{content:"\f220";}.bi-camera2::before{content:"\f221";}.bi-capslock-fill::before{content:"\f222";}.bi-capslock::before{content:"\f223";}.bi-card-checklist::before{content:"\f224";}.bi-card-heading::before{content:"\f225";}.bi-card-image::before{content:"\f226";}.bi-card-list::before{content:"\f227";}.bi-card-text::before{content:"\f228";}.bi-caret-down-fill::before{content:"\f229";}.bi-caret-down-square-fill::before{content:"\f22a";}.bi-caret-down-square::before{content:"\f22b";}.bi-caret-down::before{content:"\f22c";}.bi-caret-left-fill::before{content:"\f22d";}.bi-caret-left-square-fill::before{content:"\f22e";}.bi-caret-left-square::before{content:"\f22f";}.bi-caret-left::before{content:"\f230";}.bi-caret-right-fill::before{content:"\f231";}.bi-caret-right-square-fill::before{content:"\f232";}.bi-caret-right-square::before{content:"\f233";}.bi-caret-right::before{content:"\f234";}.bi-caret-up-fill::before{content:"\f235";}.bi-caret-up-square-fill::before{content:"\f236";}.bi-caret-up-square::before{content:"\f237";}.bi-caret-up::before{content:"\f238";}.bi-cart-check-fill::before{content:"\f239";}.bi-cart-check::before{content:"\f23a";}.bi-cart-dash-fill::before{content:"\f23b";}.bi-cart-dash::before{content:"\f23c";}.bi-cart-fill::before{content:"\f23d";}.bi-cart-plus-fill::before{content:"\f23e";}.bi-cart-plus::before{content:"\f23f";}.bi-cart-x-fill::before{content:"\f240";}.bi-cart-x::before{content:"\f241";}.bi-cart::before{content:"\f242";}.bi-cart2::before{content:"\f243";}.bi-cart3::before{content:"\f244";}.bi-cart4::before{content:"\f245";}.bi-cash-stack::before{content:"\f246";}.bi-cash::before{content:"\f247";}.bi-cast::before{content:"\f248";}.bi-chat-dots-fill::before{content:"\f249";}.bi-chat-dots::before{content:"\f24a";}.bi-chat-fill::before{content:"\f24b";}.bi-chat-left-dots-fill::before{content:"\f24c";}.bi-chat-left-dots::before{content:"\f24d";}.bi-chat-left-fill::before{content:"\f24e";}.bi-chat-left-quote-fill::before{content:"\f24f";}.bi-chat-left-quote::before{content:"\f250";}.bi-chat-left-text-fill::before{content:"\f251";}.bi-chat-left-text::before{content:"\f252";}.bi-chat-left::before{content:"\f253";}.bi-chat-quote-fill::before{content:"\f254";}.bi-chat-quote::before{content:"\f255";}.bi-chat-right-dots-fill::before{content:"\f256";}.bi-chat-right-dots::before{content:"\f257";}.bi-chat-right-fill::before{content:"\f258";}.bi-chat-right-quote-fill::before{content:"\f259";}.bi-chat-right-quote::before{content:"\f25a";}.bi-chat-right-text-fill::before{content:"\f25b";}.bi-chat-right-text::before{content:"\f25c";}.bi-chat-right::before{content:"\f25d";}.bi-chat-square-dots-fill::before{content:"\f25e";}.bi-chat-square-dots::before{content:"\f25f";}.bi-chat-square-fill::before{content:"\f260";}.bi-chat-square-quote-fill::before{content:"\f261";}.bi-chat-square-quote::before{content:"\f262";}.bi-chat-square-text-fill::before{content:"\f263";}.bi-chat-square-text::before{content:"\f264";}.bi-chat-square::before{content:"\f265";}.bi-chat-text-fill::before{content:"\f266";}.bi-chat-text::before{content:"\f267";}.bi-chat::before{content:"\f268";}.bi-check-all::before{content:"\f269";}.bi-check-circle-fill::before{content:"\f26a";}.bi-check-circle::before{content:"\f26b";}.bi-check-square-fill::before{content:"\f26c";}.bi-check-square::before{content:"\f26d";}.bi-check::before{content:"\f26e";}.bi-check2-all::before{content:"\f26f";}.bi-check2-circle::before{content:"\f270";}.bi-check2-square::before{content:"\f271";}.bi-check2::before{content:"\f272";}.bi-chevron-bar-contract::before{content:"\f273";}.bi-chevron-bar-down::before{content:"\f274";}.bi-chevron-bar-expand::before{content:"\f275";}.bi-chevron-bar-left::before{content:"\f276";}.bi-chevron-bar-right::before{content:"\f277";}.bi-chevron-bar-up::before{content:"\f278";}.bi-chevron-compact-down::before{content:"\f279";}.bi-chevron-compact-left::before{content:"\f27a";}.bi-chevron-compact-right::before{content:"\f27b";}.bi-chevron-compact-up::before{content:"\f27c";}.bi-chevron-contract::before{content:"\f27d";}.bi-chevron-double-down::before{content:"\f27e";}.bi-chevron-double-left::before{content:"\f27f";}.bi-chevron-double-right::before{content:"\f280";}.bi-chevron-double-up::before{content:"\f281";}.bi-chevron-down::before{content:"\f282";}.bi-chevron-expand::before{content:"\f283";}.bi-chevron-left::before{content:"\f284";}.bi-chevron-right::before{content:"\f285";}.bi-chevron-up::before{content:"\f286";}.bi-circle-fill::before{content:"\f287";}.bi-circle-half::before{content:"\f288";}.bi-circle-square::before{content:"\f289";}.bi-circle::before{content:"\f28a";}.bi-clipboard-check::before{content:"\f28b";}.bi-clipboard-data::before{content:"\f28c";}.bi-clipboard-minus::before{content:"\f28d";}.bi-clipboard-plus::before{content:"\f28e";}.bi-clipboard-x::before{content:"\f28f";}.bi-clipboard::before{content:"\f290";}.bi-clock-fill::before{content:"\f291";}.bi-clock-history::before{content:"\f292";}.bi-clock::before{content:"\f293";}.bi-cloud-arrow-down-fill::before{content:"\f294";}.bi-cloud-arrow-down::before{content:"\f295";}.bi-cloud-arrow-up-fill::before{content:"\f296";}.bi-cloud-arrow-up::before{content:"\f297";}.bi-cloud-check-fill::before{content:"\f298";}.bi-cloud-check::before{content:"\f299";}.bi-cloud-download-fill::before{content:"\f29a";}.bi-cloud-download::before{content:"\f29b";}.bi-cloud-drizzle-fill::before{content:"\f29c";}.bi-cloud-drizzle::before{content:"\f29d";}.bi-cloud-fill::before{content:"\f29e";}.bi-cloud-fog-fill::before{content:"\f29f";}.bi-cloud-fog::before{content:"\f2a0";}.bi-cloud-fog2-fill::before{content:"\f2a1";}.bi-cloud-fog2::before{content:"\f2a2";}.bi-cloud-hail-fill::before{content:"\f2a3";}.bi-cloud-hail::before{content:"\f2a4";}.bi-cloud-haze-fill::before{content:"\f2a6";}.bi-cloud-haze::before{content:"\f2a7";}.bi-cloud-haze2-fill::before{content:"\f2a8";}.bi-cloud-lightning-fill::before{content:"\f2a9";}.bi-cloud-lightning-rain-fill::before{content:"\f2aa";}.bi-cloud-lightning-rain::before{content:"\f2ab";}.bi-cloud-lightning::before{content:"\f2ac";}.bi-cloud-minus-fill::before{content:"\f2ad";}.bi-cloud-minus::before{content:"\f2ae";}.bi-cloud-moon-fill::before{content:"\f2af";}.bi-cloud-moon::before{content:"\f2b0";}.bi-cloud-plus-fill::before{content:"\f2b1";}.bi-cloud-plus::before{content:"\f2b2";}.bi-cloud-rain-fill::before{content:"\f2b3";}.bi-cloud-rain-heavy-fill::before{content:"\f2b4";}.bi-cloud-rain-heavy::before{content:"\f2b5";}.bi-cloud-rain::before{content:"\f2b6";}.bi-cloud-slash-fill::before{content:"\f2b7";}.bi-cloud-slash::before{content:"\f2b8";}.bi-cloud-sleet-fill::before{content:"\f2b9";}.bi-cloud-sleet::before{content:"\f2ba";}.bi-cloud-snow-fill::before{content:"\f2bb";}.bi-cloud-snow::before{content:"\f2bc";}.bi-cloud-sun-fill::before{content:"\f2bd";}.bi-cloud-sun::before{content:"\f2be";}.bi-cloud-upload-fill::before{content:"\f2bf";}.bi-cloud-upload::before{content:"\f2c0";}.bi-cloud::before{content:"\f2c1";}.bi-clouds-fill::before{content:"\f2c2";}.bi-clouds::before{content:"\f2c3";}.bi-cloudy-fill::before{content:"\f2c4";}.bi-cloudy::before{content:"\f2c5";}.bi-code-slash::before{content:"\f2c6";}.bi-code-square::before{content:"\f2c7";}.bi-code::before{content:"\f2c8";}.bi-collection-fill::before{content:"\f2c9";}.bi-collection-play-fill::before{content:"\f2ca";}.bi-collection-play::before{content:"\f2cb";}.bi-collection::before{content:"\f2cc";}.bi-columns-gap::before{content:"\f2cd";}.bi-columns::before{content:"\f2ce";}.bi-command::before{content:"\f2cf";}.bi-compass-fill::before{content:"\f2d0";}.bi-compass::before{content:"\f2d1";}.bi-cone-striped::before{content:"\f2d2";}.bi-cone::before{content:"\f2d3";}.bi-controller::before{content:"\f2d4";}.bi-cpu-fill::before{content:"\f2d5";}.bi-cpu::before{content:"\f2d6";}.bi-credit-card-2-back-fill::before{content:"\f2d7";}.bi-credit-card-2-back::before{content:"\f2d8";}.bi-credit-card-2-front-fill::before{content:"\f2d9";}.bi-credit-card-2-front::before{content:"\f2da";}.bi-credit-card-fill::before{content:"\f2db";}.bi-credit-card::before{content:"\f2dc";}.bi-crop::before{content:"\f2dd";}.bi-cup-fill::before{content:"\f2de";}.bi-cup-straw::before{content:"\f2df";}.bi-cup::before{content:"\f2e0";}.bi-cursor-fill::before{content:"\f2e1";}.bi-cursor-text::before{content:"\f2e2";}.bi-cursor::before{content:"\f2e3";}.bi-dash-circle-dotted::before{content:"\f2e4";}.bi-dash-circle-fill::before{content:"\f2e5";}.bi-dash-circle::before{content:"\f2e6";}.bi-dash-square-dotted::before{content:"\f2e7";}.bi-dash-square-fill::before{content:"\f2e8";}.bi-dash-square::before{content:"\f2e9";}.bi-dash::before{content:"\f2ea";}.bi-diagram-2-fill::before{content:"\f2eb";}.bi-diagram-2::before{content:"\f2ec";}.bi-diagram-3-fill::before{content:"\f2ed";}.bi-diagram-3::before{content:"\f2ee";}.bi-diamond-fill::before{content:"\f2ef";}.bi-diamond-half::before{content:"\f2f0";}.bi-diamond::before{content:"\f2f1";}.bi-dice-1-fill::before{content:"\f2f2";}.bi-dice-1::before{content:"\f2f3";}.bi-dice-2-fill::before{content:"\f2f4";}.bi-dice-2::before{content:"\f2f5";}.bi-dice-3-fill::before{content:"\f2f6";}.bi-dice-3::before{content:"\f2f7";}.bi-dice-4-fill::before{content:"\f2f8";}.bi-dice-4::before{content:"\f2f9";}.bi-dice-5-fill::before{content:"\f2fa";}.bi-dice-5::before{content:"\f2fb";}.bi-dice-6-fill::before{content:"\f2fc";}.bi-dice-6::before{content:"\f2fd";}.bi-disc-fill::before{content:"\f2fe";}.bi-disc::before{content:"\f2ff";}.bi-discord::before{content:"\f300";}.bi-display-fill::before{content:"\f301";}.bi-display::before{content:"\f302";}.bi-distribute-horizontal::before{content:"\f303";}.bi-distribute-vertical::before{content:"\f304";}.bi-door-closed-fill::before{content:"\f305";}.bi-door-closed::before{content:"\f306";}.bi-door-open-fill::before{content:"\f307";}.bi-door-open::before{content:"\f308";}.bi-dot::before{content:"\f309";}.bi-download::before{content:"\f30a";}.bi-droplet-fill::before{content:"\f30b";}.bi-droplet-half::before{content:"\f30c";}.bi-droplet::before{content:"\f30d";}.bi-earbuds::before{content:"\f30e";}.bi-easel-fill::before{content:"\f30f";}.bi-easel::before{content:"\f310";}.bi-egg-fill::before{content:"\f311";}.bi-egg-fried::before{content:"\f312";}.bi-egg::before{content:"\f313";}.bi-eject-fill::before{content:"\f314";}.bi-eject::before{content:"\f315";}.bi-emoji-angry-fill::before{content:"\f316";}.bi-emoji-angry::before{content:"\f317";}.bi-emoji-dizzy-fill::before{content:"\f318";}.bi-emoji-dizzy::before{content:"\f319";}.bi-emoji-expressionless-fill::before{content:"\f31a";}.bi-emoji-expressionless::before{content:"\f31b";}.bi-emoji-frown-fill::before{content:"\f31c";}.bi-emoji-frown::before{content:"\f31d";}.bi-emoji-heart-eyes-fill::before{content:"\f31e";}.bi-emoji-heart-eyes::before{content:"\f31f";}.bi-emoji-laughing-fill::before{content:"\f320";}.bi-emoji-laughing::before{content:"\f321";}.bi-emoji-neutral-fill::before{content:"\f322";}.bi-emoji-neutral::before{content:"\f323";}.bi-emoji-smile-fill::before{content:"\f324";}.bi-emoji-smile-upside-down-fill::before{content:"\f325";}.bi-emoji-smile-upside-down::before{content:"\f326";}.bi-emoji-smile::before{content:"\f327";}.bi-emoji-sunglasses-fill::before{content:"\f328";}.bi-emoji-sunglasses::before{content:"\f329";}.bi-emoji-wink-fill::before{content:"\f32a";}.bi-emoji-wink::before{content:"\f32b";}.bi-envelope-fill::before{content:"\f32c";}.bi-envelope-open-fill::before{content:"\f32d";}.bi-envelope-open::before{content:"\f32e";}.bi-envelope::before{content:"\f32f";}.bi-eraser-fill::before{content:"\f330";}.bi-eraser::before{content:"\f331";}.bi-exclamation-circle-fill::before{content:"\f332";}.bi-exclamation-circle::before{content:"\f333";}.bi-exclamation-diamond-fill::before{content:"\f334";}.bi-exclamation-diamond::before{content:"\f335";}.bi-exclamation-octagon-fill::before{content:"\f336";}.bi-exclamation-octagon::before{content:"\f337";}.bi-exclamation-square-fill::before{content:"\f338";}.bi-exclamation-square::before{content:"\f339";}.bi-exclamation-triangle-fill::before{content:"\f33a";}.bi-exclamation-triangle::before{content:"\f33b";}.bi-exclamation::before{content:"\f33c";}.bi-exclude::before{content:"\f33d";}.bi-eye-fill::before{content:"\f33e";}.bi-eye-slash-fill::before{content:"\f33f";}.bi-eye-slash::before{content:"\f340";}.bi-eye::before{content:"\f341";}.bi-eyedropper::before{content:"\f342";}.bi-eyeglasses::before{content:"\f343";}.bi-facebook::before{content:"\f344";}.bi-file-arrow-down-fill::before{content:"\f345";}.bi-file-arrow-down::before{content:"\f346";}.bi-file-arrow-up-fill::before{content:"\f347";}.bi-file-arrow-up::before{content:"\f348";}.bi-file-bar-graph-fill::before{content:"\f349";}.bi-file-bar-graph::before{content:"\f34a";}.bi-file-binary-fill::before{content:"\f34b";}.bi-file-binary::before{content:"\f34c";}.bi-file-break-fill::before{content:"\f34d";}.bi-file-break::before{content:"\f34e";}.bi-file-check-fill::before{content:"\f34f";}.bi-file-check::before{content:"\f350";}.bi-file-code-fill::before{content:"\f351";}.bi-file-code::before{content:"\f352";}.bi-file-diff-fill::before{content:"\f353";}.bi-file-diff::before{content:"\f354";}.bi-file-earmark-arrow-down-fill::before{content:"\f355";}.bi-file-earmark-arrow-down::before{content:"\f356";}.bi-file-earmark-arrow-up-fill::before{content:"\f357";}.bi-file-earmark-arrow-up::before{content:"\f358";}.bi-file-earmark-bar-graph-fill::before{content:"\f359";}.bi-file-earmark-bar-graph::before{content:"\f35a";}.bi-file-earmark-binary-fill::before{content:"\f35b";}.bi-file-earmark-binary::before{content:"\f35c";}.bi-file-earmark-break-fill::before{content:"\f35d";}.bi-file-earmark-break::before{content:"\f35e";}.bi-file-earmark-check-fill::before{content:"\f35f";}.bi-file-earmark-check::before{content:"\f360";}.bi-file-earmark-code-fill::before{content:"\f361";}.bi-file-earmark-code::before{content:"\f362";}.bi-file-earmark-diff-fill::before{content:"\f363";}.bi-file-earmark-diff::before{content:"\f364";}.bi-file-earmark-easel-fill::before{content:"\f365";}.bi-file-earmark-easel::before{content:"\f366";}.bi-file-earmark-excel-fill::before{content:"\f367";}.bi-file-earmark-excel::before{content:"\f368";}.bi-file-earmark-fill::before{content:"\f369";}.bi-file-earmark-font-fill::before{content:"\f36a";}.bi-file-earmark-font::before{content:"\f36b";}.bi-file-earmark-image-fill::before{content:"\f36c";}.bi-file-earmark-image::before{content:"\f36d";}.bi-file-earmark-lock-fill::before{content:"\f36e";}.bi-file-earmark-lock::before{content:"\f36f";}.bi-file-earmark-lock2-fill::before{content:"\f370";}.bi-file-earmark-lock2::before{content:"\f371";}.bi-file-earmark-medical-fill::before{content:"\f372";}.bi-file-earmark-medical::before{content:"\f373";}.bi-file-earmark-minus-fill::before{content:"\f374";}.bi-file-earmark-minus::before{content:"\f375";}.bi-file-earmark-music-fill::before{content:"\f376";}.bi-file-earmark-music::before{content:"\f377";}.bi-file-earmark-person-fill::before{content:"\f378";}.bi-file-earmark-person::before{content:"\f379";}.bi-file-earmark-play-fill::before{content:"\f37a";}.bi-file-earmark-play::before{content:"\f37b";}.bi-file-earmark-plus-fill::before{content:"\f37c";}.bi-file-earmark-plus::before{content:"\f37d";}.bi-file-earmark-post-fill::before{content:"\f37e";}.bi-file-earmark-post::before{content:"\f37f";}.bi-file-earmark-ppt-fill::before{content:"\f380";}.bi-file-earmark-ppt::before{content:"\f381";}.bi-file-earmark-richtext-fill::before{content:"\f382";}.bi-file-earmark-richtext::before{content:"\f383";}.bi-file-earmark-ruled-fill::before{content:"\f384";}.bi-file-earmark-ruled::before{content:"\f385";}.bi-file-earmark-slides-fill::before{content:"\f386";}.bi-file-earmark-slides::before{content:"\f387";}.bi-file-earmark-spreadsheet-fill::before{content:"\f388";}.bi-file-earmark-spreadsheet::before{content:"\f389";}.bi-file-earmark-text-fill::before{content:"\f38a";}.bi-file-earmark-text::before{content:"\f38b";}.bi-file-earmark-word-fill::before{content:"\f38c";}.bi-file-earmark-word::before{content:"\f38d";}.bi-file-earmark-x-fill::before{content:"\f38e";}.bi-file-earmark-x::before{content:"\f38f";}.bi-file-earmark-zip-fill::before{content:"\f390";}.bi-file-earmark-zip::before{content:"\f391";}.bi-file-earmark::before{content:"\f392";}.bi-file-easel-fill::before{content:"\f393";}.bi-file-easel::before{content:"\f394";}.bi-file-excel-fill::before{content:"\f395";}.bi-file-excel::before{content:"\f396";}.bi-file-fill::before{content:"\f397";}.bi-file-font-fill::before{content:"\f398";}.bi-file-font::before{content:"\f399";}.bi-file-image-fill::before{content:"\f39a";}.bi-file-image::before{content:"\f39b";}.bi-file-lock-fill::before{content:"\f39c";}.bi-file-lock::before{content:"\f39d";}.bi-file-lock2-fill::before{content:"\f39e";}.bi-file-lock2::before{content:"\f39f";}.bi-file-medical-fill::before{content:"\f3a0";}.bi-file-medical::before{content:"\f3a1";}.bi-file-minus-fill::before{content:"\f3a2";}.bi-file-minus::before{content:"\f3a3";}.bi-file-music-fill::before{content:"\f3a4";}.bi-file-music::before{content:"\f3a5";}.bi-file-person-fill::before{content:"\f3a6";}.bi-file-person::before{content:"\f3a7";}.bi-file-play-fill::before{content:"\f3a8";}.bi-file-play::before{content:"\f3a9";}.bi-file-plus-fill::before{content:"\f3aa";}.bi-file-plus::before{content:"\f3ab";}.bi-file-post-fill::before{content:"\f3ac";}.bi-file-post::before{content:"\f3ad";}.bi-file-ppt-fill::before{content:"\f3ae";}.bi-file-ppt::before{content:"\f3af";}.bi-file-richtext-fill::before{content:"\f3b0";}.bi-file-richtext::before{content:"\f3b1";}.bi-file-ruled-fill::before{content:"\f3b2";}.bi-file-ruled::before{content:"\f3b3";}.bi-file-slides-fill::before{content:"\f3b4";}.bi-file-slides::before{content:"\f3b5";}.bi-file-spreadsheet-fill::before{content:"\f3b6";}.bi-file-spreadsheet::before{content:"\f3b7";}.bi-file-text-fill::before{content:"\f3b8";}.bi-file-text::before{content:"\f3b9";}.bi-file-word-fill::before{content:"\f3ba";}.bi-file-word::before{content:"\f3bb";}.bi-file-x-fill::before{content:"\f3bc";}.bi-file-x::before{content:"\f3bd";}.bi-file-zip-fill::before{content:"\f3be";}.bi-file-zip::before{content:"\f3bf";}.bi-file::before{content:"\f3c0";}.bi-files-alt::before{content:"\f3c1";}.bi-files::before{content:"\f3c2";}.bi-film::before{content:"\f3c3";}.bi-filter-circle-fill::before{content:"\f3c4";}.bi-filter-circle::before{content:"\f3c5";}.bi-filter-left::before{content:"\f3c6";}.bi-filter-right::before{content:"\f3c7";}.bi-filter-square-fill::before{content:"\f3c8";}.bi-filter-square::before{content:"\f3c9";}.bi-filter::before{content:"\f3ca";}.bi-flag-fill::before{content:"\f3cb";}.bi-flag::before{content:"\f3cc";}.bi-flower1::before{content:"\f3cd";}.bi-flower2::before{content:"\f3ce";}.bi-flower3::before{content:"\f3cf";}.bi-folder-check::before{content:"\f3d0";}.bi-folder-fill::before{content:"\f3d1";}.bi-folder-minus::before{content:"\f3d2";}.bi-folder-plus::before{content:"\f3d3";}.bi-folder-symlink-fill::before{content:"\f3d4";}.bi-folder-symlink::before{content:"\f3d5";}.bi-folder-x::before{content:"\f3d6";}.bi-folder::before{content:"\f3d7";}.bi-folder2-open::before{content:"\f3d8";}.bi-folder2::before{content:"\f3d9";}.bi-fonts::before{content:"\f3da";}.bi-forward-fill::before{content:"\f3db";}.bi-forward::before{content:"\f3dc";}.bi-front::before{content:"\f3dd";}.bi-fullscreen-exit::before{content:"\f3de";}.bi-fullscreen::before{content:"\f3df";}.bi-funnel-fill::before{content:"\f3e0";}.bi-funnel::before{content:"\f3e1";}.bi-gear-fill::before{content:"\f3e2";}.bi-gear-wide-connected::before{content:"\f3e3";}.bi-gear-wide::before{content:"\f3e4";}.bi-gear::before{content:"\f3e5";}.bi-gem::before{content:"\f3e6";}.bi-geo-alt-fill::before{content:"\f3e7";}.bi-geo-alt::before{content:"\f3e8";}.bi-geo-fill::before{content:"\f3e9";}.bi-geo::before{content:"\f3ea";}.bi-gift-fill::before{content:"\f3eb";}.bi-gift::before{content:"\f3ec";}.bi-github::before{content:"\f3ed";}.bi-globe::before{content:"\f3ee";}.bi-globe2::before{content:"\f3ef";}.bi-google::before{content:"\f3f0";}.bi-graph-down::before{content:"\f3f1";}.bi-graph-up::before{content:"\f3f2";}.bi-grid-1x2-fill::before{content:"\f3f3";}.bi-grid-1x2::before{content:"\f3f4";}.bi-grid-3x2-gap-fill::before{content:"\f3f5";}.bi-grid-3x2-gap::before{content:"\f3f6";}.bi-grid-3x2::before{content:"\f3f7";}.bi-grid-3x3-gap-fill::before{content:"\f3f8";}.bi-grid-3x3-gap::before{content:"\f3f9";}.bi-grid-3x3::before{content:"\f3fa";}.bi-grid-fill::before{content:"\f3fb";}.bi-grid::before{content:"\f3fc";}.bi-grip-horizontal::before{content:"\f3fd";}.bi-grip-vertical::before{content:"\f3fe";}.bi-hammer::before{content:"\f3ff";}.bi-hand-index-fill::before{content:"\f400";}.bi-hand-index-thumb-fill::before{content:"\f401";}.bi-hand-index-thumb::before{content:"\f402";}.bi-hand-index::before{content:"\f403";}.bi-hand-thumbs-down-fill::before{content:"\f404";}.bi-hand-thumbs-down::before{content:"\f405";}.bi-hand-thumbs-up-fill::before{content:"\f406";}.bi-hand-thumbs-up::before{content:"\f407";}.bi-handbag-fill::before{content:"\f408";}.bi-handbag::before{content:"\f409";}.bi-hash::before{content:"\f40a";}.bi-hdd-fill::before{content:"\f40b";}.bi-hdd-network-fill::before{content:"\f40c";}.bi-hdd-network::before{content:"\f40d";}.bi-hdd-rack-fill::before{content:"\f40e";}.bi-hdd-rack::before{content:"\f40f";}.bi-hdd-stack-fill::before{content:"\f410";}.bi-hdd-stack::before{content:"\f411";}.bi-hdd::before{content:"\f412";}.bi-headphones::before{content:"\f413";}.bi-headset::before{content:"\f414";}.bi-heart-fill::before{content:"\f415";}.bi-heart-half::before{content:"\f416";}.bi-heart::before{content:"\f417";}.bi-heptagon-fill::before{content:"\f418";}.bi-heptagon-half::before{content:"\f419";}.bi-heptagon::before{content:"\f41a";}.bi-hexagon-fill::before{content:"\f41b";}.bi-hexagon-half::before{content:"\f41c";}.bi-hexagon::before{content:"\f41d";}.bi-hourglass-bottom::before{content:"\f41e";}.bi-hourglass-split::before{content:"\f41f";}.bi-hourglass-top::before{content:"\f420";}.bi-hourglass::before{content:"\f421";}.bi-house-door-fill::before{content:"\f422";}.bi-house-door::before{content:"\f423";}.bi-house-fill::before{content:"\f424";}.bi-house::before{content:"\f425";}.bi-hr::before{content:"\f426";}.bi-hurricane::before{content:"\f427";}.bi-image-alt::before{content:"\f428";}.bi-image-fill::before{content:"\f429";}.bi-image::before{content:"\f42a";}.bi-images::before{content:"\f42b";}.bi-inbox-fill::before{content:"\f42c";}.bi-inbox::before{content:"\f42d";}.bi-inboxes-fill::before{content:"\f42e";}.bi-inboxes::before{content:"\f42f";}.bi-info-circle-fill::before{content:"\f430";}.bi-info-circle::before{content:"\f431";}.bi-info-square-fill::before{content:"\f432";}.bi-info-square::before{content:"\f433";}.bi-info::before{content:"\f434";}.bi-input-cursor-text::before{content:"\f435";}.bi-input-cursor::before{content:"\f436";}.bi-instagram::before{content:"\f437";}.bi-intersect::before{content:"\f438";}.bi-journal-album::before{content:"\f439";}.bi-journal-arrow-down::before{content:"\f43a";}.bi-journal-arrow-up::before{content:"\f43b";}.bi-journal-bookmark-fill::before{content:"\f43c";}.bi-journal-bookmark::before{content:"\f43d";}.bi-journal-check::before{content:"\f43e";}.bi-journal-code::before{content:"\f43f";}.bi-journal-medical::before{content:"\f440";}.bi-journal-minus::before{content:"\f441";}.bi-journal-plus::before{content:"\f442";}.bi-journal-richtext::before{content:"\f443";}.bi-journal-text::before{content:"\f444";}.bi-journal-x::before{content:"\f445";}.bi-journal::before{content:"\f446";}.bi-journals::before{content:"\f447";}.bi-joystick::before{content:"\f448";}.bi-justify-left::before{content:"\f449";}.bi-justify-right::before{content:"\f44a";}.bi-justify::before{content:"\f44b";}.bi-kanban-fill::before{content:"\f44c";}.bi-kanban::before{content:"\f44d";}.bi-key-fill::before{content:"\f44e";}.bi-key::before{content:"\f44f";}.bi-keyboard-fill::before{content:"\f450";}.bi-keyboard::before{content:"\f451";}.bi-ladder::before{content:"\f452";}.bi-lamp-fill::before{content:"\f453";}.bi-lamp::before{content:"\f454";}.bi-laptop-fill::before{content:"\f455";}.bi-laptop::before{content:"\f456";}.bi-layer-backward::before{content:"\f457";}.bi-layer-forward::before{content:"\f458";}.bi-layers-fill::before{content:"\f459";}.bi-layers-half::before{content:"\f45a";}.bi-layers::before{content:"\f45b";}.bi-layout-sidebar-inset-reverse::before{content:"\f45c";}.bi-layout-sidebar-inset::before{content:"\f45d";}.bi-layout-sidebar-reverse::before{content:"\f45e";}.bi-layout-sidebar::before{content:"\f45f";}.bi-layout-split::before{content:"\f460";}.bi-layout-text-sidebar-reverse::before{content:"\f461";}.bi-layout-text-sidebar::before{content:"\f462";}.bi-layout-text-window-reverse::before{content:"\f463";}.bi-layout-text-window::before{content:"\f464";}.bi-layout-three-columns::before{content:"\f465";}.bi-layout-wtf::before{content:"\f466";}.bi-life-preserver::before{content:"\f467";}.bi-lightbulb-fill::before{content:"\f468";}.bi-lightbulb-off-fill::before{content:"\f469";}.bi-lightbulb-off::before{content:"\f46a";}.bi-lightbulb::before{content:"\f46b";}.bi-lightning-charge-fill::before{content:"\f46c";}.bi-lightning-charge::before{content:"\f46d";}.bi-lightning-fill::before{content:"\f46e";}.bi-lightning::before{content:"\f46f";}.bi-link-45deg::before{content:"\f470";}.bi-link::before{content:"\f471";}.bi-linkedin::before{content:"\f472";}.bi-list-check::before{content:"\f473";}.bi-list-nested::before{content:"\f474";}.bi-list-ol::before{content:"\f475";}.bi-list-stars::before{content:"\f476";}.bi-list-task::before{content:"\f477";}.bi-list-ul::before{content:"\f478";}.bi-list::before{content:"\f479";}.bi-lock-fill::before{content:"\f47a";}.bi-lock::before{content:"\f47b";}.bi-mailbox::before{content:"\f47c";}.bi-mailbox2::before{content:"\f47d";}.bi-map-fill::before{content:"\f47e";}.bi-map::before{content:"\f47f";}.bi-markdown-fill::before{content:"\f480";}.bi-markdown::before{content:"\f481";}.bi-mask::before{content:"\f482";}.bi-megaphone-fill::before{content:"\f483";}.bi-megaphone::before{content:"\f484";}.bi-menu-app-fill::before{content:"\f485";}.bi-menu-app::before{content:"\f486";}.bi-menu-button-fill::before{content:"\f487";}.bi-menu-button-wide-fill::before{content:"\f488";}.bi-menu-button-wide::before{content:"\f489";}.bi-menu-button::before{content:"\f48a";}.bi-menu-down::before{content:"\f48b";}.bi-menu-up::before{content:"\f48c";}.bi-mic-fill::before{content:"\f48d";}.bi-mic-mute-fill::before{content:"\f48e";}.bi-mic-mute::before{content:"\f48f";}.bi-mic::before{content:"\f490";}.bi-minecart-loaded::before{content:"\f491";}.bi-minecart::before{content:"\f492";}.bi-moisture::before{content:"\f493";}.bi-moon-fill::before{content:"\f494";}.bi-moon-stars-fill::before{content:"\f495";}.bi-moon-stars::before{content:"\f496";}.bi-moon::before{content:"\f497";}.bi-mouse-fill::before{content:"\f498";}.bi-mouse::before{content:"\f499";}.bi-mouse2-fill::before{content:"\f49a";}.bi-mouse2::before{content:"\f49b";}.bi-mouse3-fill::before{content:"\f49c";}.bi-mouse3::before{content:"\f49d";}.bi-music-note-beamed::before{content:"\f49e";}.bi-music-note-list::before{content:"\f49f";}.bi-music-note::before{content:"\f4a0";}.bi-music-player-fill::before{content:"\f4a1";}.bi-music-player::before{content:"\f4a2";}.bi-newspaper::before{content:"\f4a3";}.bi-node-minus-fill::before{content:"\f4a4";}.bi-node-minus::before{content:"\f4a5";}.bi-node-plus-fill::before{content:"\f4a6";}.bi-node-plus::before{content:"\f4a7";}.bi-nut-fill::before{content:"\f4a8";}.bi-nut::before{content:"\f4a9";}.bi-octagon-fill::before{content:"\f4aa";}.bi-octagon-half::before{content:"\f4ab";}.bi-octagon::before{content:"\f4ac";}.bi-option::before{content:"\f4ad";}.bi-outlet::before{content:"\f4ae";}.bi-paint-bucket::before{content:"\f4af";}.bi-palette-fill::before{content:"\f4b0";}.bi-palette::before{content:"\f4b1";}.bi-palette2::before{content:"\f4b2";}.bi-paperclip::before{content:"\f4b3";}.bi-paragraph::before{content:"\f4b4";}.bi-patch-check-fill::before{content:"\f4b5";}.bi-patch-check::before{content:"\f4b6";}.bi-patch-exclamation-fill::before{content:"\f4b7";}.bi-patch-exclamation::before{content:"\f4b8";}.bi-patch-minus-fill::before{content:"\f4b9";}.bi-patch-minus::before{content:"\f4ba";}.bi-patch-plus-fill::before{content:"\f4bb";}.bi-patch-plus::before{content:"\f4bc";}.bi-patch-question-fill::before{content:"\f4bd";}.bi-patch-question::before{content:"\f4be";}.bi-pause-btn-fill::before{content:"\f4bf";}.bi-pause-btn::before{content:"\f4c0";}.bi-pause-circle-fill::before{content:"\f4c1";}.bi-pause-circle::before{content:"\f4c2";}.bi-pause-fill::before{content:"\f4c3";}.bi-pause::before{content:"\f4c4";}.bi-peace-fill::before{content:"\f4c5";}.bi-peace::before{content:"\f4c6";}.bi-pen-fill::before{content:"\f4c7";}.bi-pen::before{content:"\f4c8";}.bi-pencil-fill::before{content:"\f4c9";}.bi-pencil-square::before{content:"\f4ca";}.bi-pencil::before{content:"\f4cb";}.bi-pentagon-fill::before{content:"\f4cc";}.bi-pentagon-half::before{content:"\f4cd";}.bi-pentagon::before{content:"\f4ce";}.bi-people-fill::before{content:"\f4cf";}.bi-people::before{content:"\f4d0";}.bi-percent::before{content:"\f4d1";}.bi-person-badge-fill::before{content:"\f4d2";}.bi-person-badge::before{content:"\f4d3";}.bi-person-bounding-box::before{content:"\f4d4";}.bi-person-check-fill::before{content:"\f4d5";}.bi-person-check::before{content:"\f4d6";}.bi-person-circle::before{content:"\f4d7";}.bi-person-dash-fill::before{content:"\f4d8";}.bi-person-dash::before{content:"\f4d9";}.bi-person-fill::before{content:"\f4da";}.bi-person-lines-fill::before{content:"\f4db";}.bi-person-plus-fill::before{content:"\f4dc";}.bi-person-plus::before{content:"\f4dd";}.bi-person-square::before{content:"\f4de";}.bi-person-x-fill::before{content:"\f4df";}.bi-person-x::before{content:"\f4e0";}.bi-person::before{content:"\f4e1";}.bi-phone-fill::before{content:"\f4e2";}.bi-phone-landscape-fill::before{content:"\f4e3";}.bi-phone-landscape::before{content:"\f4e4";}.bi-phone-vibrate-fill::before{content:"\f4e5";}.bi-phone-vibrate::before{content:"\f4e6";}.bi-phone::before{content:"\f4e7";}.bi-pie-chart-fill::before{content:"\f4e8";}.bi-pie-chart::before{content:"\f4e9";}.bi-pin-angle-fill::before{content:"\f4ea";}.bi-pin-angle::before{content:"\f4eb";}.bi-pin-fill::before{content:"\f4ec";}.bi-pin::before{content:"\f4ed";}.bi-pip-fill::before{content:"\f4ee";}.bi-pip::before{content:"\f4ef";}.bi-play-btn-fill::before{content:"\f4f0";}.bi-play-btn::before{content:"\f4f1";}.bi-play-circle-fill::before{content:"\f4f2";}.bi-play-circle::before{content:"\f4f3";}.bi-play-fill::before{content:"\f4f4";}.bi-play::before{content:"\f4f5";}.bi-plug-fill::before{content:"\f4f6";}.bi-plug::before{content:"\f4f7";}.bi-plus-circle-dotted::before{content:"\f4f8";}.bi-plus-circle-fill::before{content:"\f4f9";}.bi-plus-circle::before{content:"\f4fa";}.bi-plus-square-dotted::before{content:"\f4fb";}.bi-plus-square-fill::before{content:"\f4fc";}.bi-plus-square::before{content:"\f4fd";}.bi-plus::before{content:"\f4fe";}.bi-power::before{content:"\f4ff";}.bi-printer-fill::before{content:"\f500";}.bi-printer::before{content:"\f501";}.bi-puzzle-fill::before{content:"\f502";}.bi-puzzle::before{content:"\f503";}.bi-question-circle-fill::before{content:"\f504";}.bi-question-circle::before{content:"\f505";}.bi-question-diamond-fill::before{content:"\f506";}.bi-question-diamond::before{content:"\f507";}.bi-question-octagon-fill::before{content:"\f508";}.bi-question-octagon::before{content:"\f509";}.bi-question-square-fill::before{content:"\f50a";}.bi-question-square::before{content:"\f50b";}.bi-question::before{content:"\f50c";}.bi-rainbow::before{content:"\f50d";}.bi-receipt-cutoff::before{content:"\f50e";}.bi-receipt::before{content:"\f50f";}.bi-reception-0::before{content:"\f510";}.bi-reception-1::before{content:"\f511";}.bi-reception-2::before{content:"\f512";}.bi-reception-3::before{content:"\f513";}.bi-reception-4::before{content:"\f514";}.bi-record-btn-fill::before{content:"\f515";}.bi-record-btn::before{content:"\f516";}.bi-record-circle-fill::before{content:"\f517";}.bi-record-circle::before{content:"\f518";}.bi-record-fill::before{content:"\f519";}.bi-record::before{content:"\f51a";}.bi-record2-fill::before{content:"\f51b";}.bi-record2::before{content:"\f51c";}.bi-reply-all-fill::before{content:"\f51d";}.bi-reply-all::before{content:"\f51e";}.bi-reply-fill::before{content:"\f51f";}.bi-reply::before{content:"\f520";}.bi-rss-fill::before{content:"\f521";}.bi-rss::before{content:"\f522";}.bi-rulers::before{content:"\f523";}.bi-save-fill::before{content:"\f524";}.bi-save::before{content:"\f525";}.bi-save2-fill::before{content:"\f526";}.bi-save2::before{content:"\f527";}.bi-scissors::before{content:"\f528";}.bi-screwdriver::before{content:"\f529";}.bi-search::before{content:"\f52a";}.bi-segmented-nav::before{content:"\f52b";}.bi-server::before{content:"\f52c";}.bi-share-fill::before{content:"\f52d";}.bi-share::before{content:"\f52e";}.bi-shield-check::before{content:"\f52f";}.bi-shield-exclamation::before{content:"\f530";}.bi-shield-fill-check::before{content:"\f531";}.bi-shield-fill-exclamation::before{content:"\f532";}.bi-shield-fill-minus::before{content:"\f533";}.bi-shield-fill-plus::before{content:"\f534";}.bi-shield-fill-x::before{content:"\f535";}.bi-shield-fill::before{content:"\f536";}.bi-shield-lock-fill::before{content:"\f537";}.bi-shield-lock::before{content:"\f538";}.bi-shield-minus::before{content:"\f539";}.bi-shield-plus::before{content:"\f53a";}.bi-shield-shaded::before{content:"\f53b";}.bi-shield-slash-fill::before{content:"\f53c";}.bi-shield-slash::before{content:"\f53d";}.bi-shield-x::before{content:"\f53e";}.bi-shield::before{content:"\f53f";}.bi-shift-fill::before{content:"\f540";}.bi-shift::before{content:"\f541";}.bi-shop-window::before{content:"\f542";}.bi-shop::before{content:"\f543";}.bi-shuffle::before{content:"\f544";}.bi-signpost-2-fill::before{content:"\f545";}.bi-signpost-2::before{content:"\f546";}.bi-signpost-fill::before{content:"\f547";}.bi-signpost-split-fill::before{content:"\f548";}.bi-signpost-split::before{content:"\f549";}.bi-signpost::before{content:"\f54a";}.bi-sim-fill::before{content:"\f54b";}.bi-sim::before{content:"\f54c";}.bi-skip-backward-btn-fill::before{content:"\f54d";}.bi-skip-backward-btn::before{content:"\f54e";}.bi-skip-backward-circle-fill::before{content:"\f54f";}.bi-skip-backward-circle::before{content:"\f550";}.bi-skip-backward-fill::before{content:"\f551";}.bi-skip-backward::before{content:"\f552";}.bi-skip-end-btn-fill::before{content:"\f553";}.bi-skip-end-btn::before{content:"\f554";}.bi-skip-end-circle-fill::before{content:"\f555";}.bi-skip-end-circle::before{content:"\f556";}.bi-skip-end-fill::before{content:"\f557";}.bi-skip-end::before{content:"\f558";}.bi-skip-forward-btn-fill::before{content:"\f559";}.bi-skip-forward-btn::before{content:"\f55a";}.bi-skip-forward-circle-fill::before{content:"\f55b";}.bi-skip-forward-circle::before{content:"\f55c";}.bi-skip-forward-fill::before{content:"\f55d";}.bi-skip-forward::before{content:"\f55e";}.bi-skip-start-btn-fill::before{content:"\f55f";}.bi-skip-start-btn::before{content:"\f560";}.bi-skip-start-circle-fill::before{content:"\f561";}.bi-skip-start-circle::before{content:"\f562";}.bi-skip-start-fill::before{content:"\f563";}.bi-skip-start::before{content:"\f564";}.bi-slack::before{content:"\f565";}.bi-slash-circle-fill::before{content:"\f566";}.bi-slash-circle::before{content:"\f567";}.bi-slash-square-fill::before{content:"\f568";}.bi-slash-square::before{content:"\f569";}.bi-slash::before{content:"\f56a";}.bi-sliders::before{content:"\f56b";}.bi-smartwatch::before{content:"\f56c";}.bi-snow::before{content:"\f56d";}.bi-snow2::before{content:"\f56e";}.bi-snow3::before{content:"\f56f";}.bi-sort-alpha-down-alt::before{content:"\f570";}.bi-sort-alpha-down::before{content:"\f571";}.bi-sort-alpha-up-alt::before{content:"\f572";}.bi-sort-alpha-up::before{content:"\f573";}.bi-sort-down-alt::before{content:"\f574";}.bi-sort-down::before{content:"\f575";}.bi-sort-numeric-down-alt::before{content:"\f576";}.bi-sort-numeric-down::before{content:"\f577";}.bi-sort-numeric-up-alt::before{content:"\f578";}.bi-sort-numeric-up::before{content:"\f579";}.bi-sort-up-alt::before{content:"\f57a";}.bi-sort-up::before{content:"\f57b";}.bi-soundwave::before{content:"\f57c";}.bi-speaker-fill::before{content:"\f57d";}.bi-speaker::before{content:"\f57e";}.bi-speedometer::before{content:"\f57f";}.bi-speedometer2::before{content:"\f580";}.bi-spellcheck::before{content:"\f581";}.bi-square-fill::before{content:"\f582";}.bi-square-half::before{content:"\f583";}.bi-square::before{content:"\f584";}.bi-stack::before{content:"\f585";}.bi-star-fill::before{content:"\f586";}.bi-star-half::before{content:"\f587";}.bi-star::before{content:"\f588";}.bi-stars::before{content:"\f589";}.bi-stickies-fill::before{content:"\f58a";}.bi-stickies::before{content:"\f58b";}.bi-sticky-fill::before{content:"\f58c";}.bi-sticky::before{content:"\f58d";}.bi-stop-btn-fill::before{content:"\f58e";}.bi-stop-btn::before{content:"\f58f";}.bi-stop-circle-fill::before{content:"\f590";}.bi-stop-circle::before{content:"\f591";}.bi-stop-fill::before{content:"\f592";}.bi-stop::before{content:"\f593";}.bi-stoplights-fill::before{content:"\f594";}.bi-stoplights::before{content:"\f595";}.bi-stopwatch-fill::before{content:"\f596";}.bi-stopwatch::before{content:"\f597";}.bi-subtract::before{content:"\f598";}.bi-suit-club-fill::before{content:"\f599";}.bi-suit-club::before{content:"\f59a";}.bi-suit-diamond-fill::before{content:"\f59b";}.bi-suit-diamond::before{content:"\f59c";}.bi-suit-heart-fill::before{content:"\f59d";}.bi-suit-heart::before{content:"\f59e";}.bi-suit-spade-fill::before{content:"\f59f";}.bi-suit-spade::before{content:"\f5a0";}.bi-sun-fill::before{content:"\f5a1";}.bi-sun::before{content:"\f5a2";}.bi-sunglasses::before{content:"\f5a3";}.bi-sunrise-fill::before{content:"\f5a4";}.bi-sunrise::before{content:"\f5a5";}.bi-sunset-fill::before{content:"\f5a6";}.bi-sunset::before{content:"\f5a7";}.bi-symmetry-horizontal::before{content:"\f5a8";}.bi-symmetry-vertical::before{content:"\f5a9";}.bi-table::before{content:"\f5aa";}.bi-tablet-fill::before{content:"\f5ab";}.bi-tablet-landscape-fill::before{content:"\f5ac";}.bi-tablet-landscape::before{content:"\f5ad";}.bi-tablet::before{content:"\f5ae";}.bi-tag-fill::before{content:"\f5af";}.bi-tag::before{content:"\f5b0";}.bi-tags-fill::before{content:"\f5b1";}.bi-tags::before{content:"\f5b2";}.bi-telegram::before{content:"\f5b3";}.bi-telephone-fill::before{content:"\f5b4";}.bi-telephone-forward-fill::before{content:"\f5b5";}.bi-telephone-forward::before{content:"\f5b6";}.bi-telephone-inbound-fill::before{content:"\f5b7";}.bi-telephone-inbound::before{content:"\f5b8";}.bi-telephone-minus-fill::before{content:"\f5b9";}.bi-telephone-minus::before{content:"\f5ba";}.bi-telephone-outbound-fill::before{content:"\f5bb";}.bi-telephone-outbound::before{content:"\f5bc";}.bi-telephone-plus-fill::before{content:"\f5bd";}.bi-telephone-plus::before{content:"\f5be";}.bi-telephone-x-fill::before{content:"\f5bf";}.bi-telephone-x::before{content:"\f5c0";}.bi-telephone::before{content:"\f5c1";}.bi-terminal-fill::before{content:"\f5c2";}.bi-terminal::before{content:"\f5c3";}.bi-text-center::before{content:"\f5c4";}.bi-text-indent-left::before{content:"\f5c5";}.bi-text-indent-right::before{content:"\f5c6";}.bi-text-left::before{content:"\f5c7";}.bi-text-paragraph::before{content:"\f5c8";}.bi-text-right::before{content:"\f5c9";}.bi-textarea-resize::before{content:"\f5ca";}.bi-textarea-t::before{content:"\f5cb";}.bi-textarea::before{content:"\f5cc";}.bi-thermometer-half::before{content:"\f5cd";}.bi-thermometer-high::before{content:"\f5ce";}.bi-thermometer-low::before{content:"\f5cf";}.bi-thermometer-snow::before{content:"\f5d0";}.bi-thermometer-sun::before{content:"\f5d1";}.bi-thermometer::before{content:"\f5d2";}.bi-three-dots-vertical::before{content:"\f5d3";}.bi-three-dots::before{content:"\f5d4";}.bi-toggle-off::before{content:"\f5d5";}.bi-toggle-on::before{content:"\f5d6";}.bi-toggle2-off::before{content:"\f5d7";}.bi-toggle2-on::before{content:"\f5d8";}.bi-toggles::before{content:"\f5d9";}.bi-toggles2::before{content:"\f5da";}.bi-tools::before{content:"\f5db";}.bi-tornado::before{content:"\f5dc";}.bi-trash-fill::before{content:"\f5dd";}.bi-trash::before{content:"\f5de";}.bi-trash2-fill::before{content:"\f5df";}.bi-trash2::before{content:"\f5e0";}.bi-tree-fill::before{content:"\f5e1";}.bi-tree::before{content:"\f5e2";}.bi-triangle-fill::before{content:"\f5e3";}.bi-triangle-half::before{content:"\f5e4";}.bi-triangle::before{content:"\f5e5";}.bi-trophy-fill::before{content:"\f5e6";}.bi-trophy::before{content:"\f5e7";}.bi-tropical-storm::before{content:"\f5e8";}.bi-truck-flatbed::before{content:"\f5e9";}.bi-truck::before{content:"\f5ea";}.bi-tsunami::before{content:"\f5eb";}.bi-tv-fill::before{content:"\f5ec";}.bi-tv::before{content:"\f5ed";}.bi-twitch::before{content:"\f5ee";}.bi-twitter::before{content:"\f5ef";}.bi-type-bold::before{content:"\f5f0";}.bi-type-h1::before{content:"\f5f1";}.bi-type-h2::before{content:"\f5f2";}.bi-type-h3::before{content:"\f5f3";}.bi-type-italic::before{content:"\f5f4";}.bi-type-strikethrough::before{content:"\f5f5";}.bi-type-underline::before{content:"\f5f6";}.bi-type::before{content:"\f5f7";}.bi-ui-checks-grid::before{content:"\f5f8";}.bi-ui-checks::before{content:"\f5f9";}.bi-ui-radios-grid::before{content:"\f5fa";}.bi-ui-radios::before{content:"\f5fb";}.bi-umbrella-fill::before{content:"\f5fc";}.bi-umbrella::before{content:"\f5fd";}.bi-union::before{content:"\f5fe";}.bi-unlock-fill::before{content:"\f5ff";}.bi-unlock::before{content:"\f600";}.bi-upc-scan::before{content:"\f601";}.bi-upc::before{content:"\f602";}.bi-upload::before{content:"\f603";}.bi-vector-pen::before{content:"\f604";}.bi-view-list::before{content:"\f605";}.bi-view-stacked::before{content:"\f606";}.bi-vinyl-fill::before{content:"\f607";}.bi-vinyl::before{content:"\f608";}.bi-voicemail::before{content:"\f609";}.bi-volume-down-fill::before{content:"\f60a";}.bi-volume-down::before{content:"\f60b";}.bi-volume-mute-fill::before{content:"\f60c";}.bi-volume-mute::before{content:"\f60d";}.bi-volume-off-fill::before{content:"\f60e";}.bi-volume-off::before{content:"\f60f";}.bi-volume-up-fill::before{content:"\f610";}.bi-volume-up::before{content:"\f611";}.bi-vr::before{content:"\f612";}.bi-wallet-fill::before{content:"\f613";}.bi-wallet::before{content:"\f614";}.bi-wallet2::before{content:"\f615";}.bi-watch::before{content:"\f616";}.bi-water::before{content:"\f617";}.bi-whatsapp::before{content:"\f618";}.bi-wifi-1::before{content:"\f619";}.bi-wifi-2::before{content:"\f61a";}.bi-wifi-off::before{content:"\f61b";}.bi-wifi::before{content:"\f61c";}.bi-wind::before{content:"\f61d";}.bi-window-dock::before{content:"\f61e";}.bi-window-sidebar::before{content:"\f61f";}.bi-window::before{content:"\f620";}.bi-wrench::before{content:"\f621";}.bi-x-circle-fill::before{content:"\f622";}.bi-x-circle::before{content:"\f623";}.bi-x-diamond-fill::before{content:"\f624";}.bi-x-diamond::before{content:"\f625";}.bi-x-octagon-fill::before{content:"\f626";}.bi-x-octagon::before{content:"\f627";}.bi-x-square-fill::before{content:"\f628";}.bi-x-square::before{content:"\f629";}.bi-x::before{content:"\f62a";}.bi-youtube::before{content:"\f62b";}.bi-zoom-in::before{content:"\f62c";}.bi-zoom-out::before{content:"\f62d";}.bi-bank::before{content:"\f62e";}.bi-bank2::before{content:"\f62f";}.bi-bell-slash-fill::before{content:"\f630";}.bi-bell-slash::before{content:"\f631";}.bi-cash-coin::before{content:"\f632";}.bi-check-lg::before{content:"\f633";}.bi-coin::before{content:"\f634";}.bi-currency-bitcoin::before{content:"\f635";}.bi-currency-dollar::before{content:"\f636";}.bi-currency-euro::before{content:"\f637";}.bi-currency-exchange::before{content:"\f638";}.bi-currency-pound::before{content:"\f639";}.bi-currency-yen::before{content:"\f63a";}.bi-dash-lg::before{content:"\f63b";}.bi-exclamation-lg::before{content:"\f63c";}.bi-file-earmark-pdf-fill::before{content:"\f63d";}.bi-file-earmark-pdf::before{content:"\f63e";}.bi-file-pdf-fill::before{content:"\f63f";}.bi-file-pdf::before{content:"\f640";}.bi-gender-ambiguous::before{content:"\f641";}.bi-gender-female::before{content:"\f642";}.bi-gender-male::before{content:"\f643";}.bi-gender-trans::before{content:"\f644";}.bi-headset-vr::before{content:"\f645";}.bi-info-lg::before{content:"\f646";}.bi-mastodon::before{content:"\f647";}.bi-messenger::before{content:"\f648";}.bi-piggy-bank-fill::before{content:"\f649";}.bi-piggy-bank::before{content:"\f64a";}.bi-pin-map-fill::before{content:"\f64b";}.bi-pin-map::before{content:"\f64c";}.bi-plus-lg::before{content:"\f64d";}.bi-question-lg::before{content:"\f64e";}.bi-recycle::before{content:"\f64f";}.bi-reddit::before{content:"\f650";}.bi-safe-fill::before{content:"\f651";}.bi-safe2-fill::before{content:"\f652";}.bi-safe2::before{content:"\f653";}.bi-sd-card-fill::before{content:"\f654";}.bi-sd-card::before{content:"\f655";}.bi-skype::before{content:"\f656";}.bi-slash-lg::before{content:"\f657";}.bi-translate::before{content:"\f658";}.bi-x-lg::before{content:"\f659";}.bi-safe::before{content:"\f65a";}.bi-apple::before{content:"\f65b";}.bi-microsoft::before{content:"\f65d";}.bi-windows::before{content:"\f65e";}.bi-behance::before{content:"\f65c";}.bi-dribbble::before{content:"\f65f";}.bi-line::before{content:"\f660";}.bi-medium::before{content:"\f661";}.bi-paypal::before{content:"\f662";}.bi-pinterest::before{content:"\f663";}.bi-signal::before{content:"\f664";}.bi-snapchat::before{content:"\f665";}.bi-spotify::before{content:"\f666";}.bi-stack-overflow::before{content:"\f667";}.bi-strava::before{content:"\f668";}.bi-wordpress::before{content:"\f669";}.bi-vimeo::before{content:"\f66a";}.bi-activity::before{content:"\f66b";}.bi-easel2-fill::before{content:"\f66c";}.bi-easel2::before{content:"\f66d";}.bi-easel3-fill::before{content:"\f66e";}.bi-easel3::before{content:"\f66f";}.bi-fan::before{content:"\f670";}.bi-fingerprint::before{content:"\f671";}.bi-graph-down-arrow::before{content:"\f672";}.bi-graph-up-arrow::before{content:"\f673";}.bi-hypnotize::before{content:"\f674";}.bi-magic::before{content:"\f675";}.bi-person-rolodex::before{content:"\f676";}.bi-person-video::before{content:"\f677";}.bi-person-video2::before{content:"\f678";}.bi-person-video3::before{content:"\f679";}.bi-person-workspace::before{content:"\f67a";}.bi-radioactive::before{content:"\f67b";}.bi-webcam-fill::before{content:"\f67c";}.bi-webcam::before{content:"\f67d";}.bi-yin-yang::before{content:"\f67e";}.bi-bandaid-fill::before{content:"\f680";}.bi-bandaid::before{content:"\f681";}.bi-bluetooth::before{content:"\f682";}.bi-body-text::before{content:"\f683";}.bi-boombox::before{content:"\f684";}.bi-boxes::before{content:"\f685";}.bi-dpad-fill::before{content:"\f686";}.bi-dpad::before{content:"\f687";}.bi-ear-fill::before{content:"\f688";}.bi-ear::before{content:"\f689";}.bi-envelope-check-fill::before{content:"\f68b";}.bi-envelope-check::before{content:"\f68c";}.bi-envelope-dash-fill::before{content:"\f68e";}.bi-envelope-dash::before{content:"\f68f";}.bi-envelope-exclamation-fill::before{content:"\f691";}.bi-envelope-exclamation::before{content:"\f692";}.bi-envelope-plus-fill::before{content:"\f693";}.bi-envelope-plus::before{content:"\f694";}.bi-envelope-slash-fill::before{content:"\f696";}.bi-envelope-slash::before{content:"\f697";}.bi-envelope-x-fill::before{content:"\f699";}.bi-envelope-x::before{content:"\f69a";}.bi-explicit-fill::before{content:"\f69b";}.bi-explicit::before{content:"\f69c";}.bi-git::before{content:"\f69d";}.bi-infinity::before{content:"\f69e";}.bi-list-columns-reverse::before{content:"\f69f";}.bi-list-columns::before{content:"\f6a0";}.bi-meta::before{content:"\f6a1";}.bi-nintendo-switch::before{content:"\f6a4";}.bi-pc-display-horizontal::before{content:"\f6a5";}.bi-pc-display::before{content:"\f6a6";}.bi-pc-horizontal::before{content:"\f6a7";}.bi-pc::before{content:"\f6a8";}.bi-playstation::before{content:"\f6a9";}.bi-plus-slash-minus::before{content:"\f6aa";}.bi-projector-fill::before{content:"\f6ab";}.bi-projector::before{content:"\f6ac";}.bi-qr-code-scan::before{content:"\f6ad";}.bi-qr-code::before{content:"\f6ae";}.bi-quora::before{content:"\f6af";}.bi-quote::before{content:"\f6b0";}.bi-robot::before{content:"\f6b1";}.bi-send-check-fill::before{content:"\f6b2";}.bi-send-check::before{content:"\f6b3";}.bi-send-dash-fill::before{content:"\f6b4";}.bi-send-dash::before{content:"\f6b5";}.bi-send-exclamation-fill::before{content:"\f6b7";}.bi-send-exclamation::before{content:"\f6b8";}.bi-send-fill::before{content:"\f6b9";}.bi-send-plus-fill::before{content:"\f6ba";}.bi-send-plus::before{content:"\f6bb";}.bi-send-slash-fill::before{content:"\f6bc";}.bi-send-slash::before{content:"\f6bd";}.bi-send-x-fill::before{content:"\f6be";}.bi-send-x::before{content:"\f6bf";}.bi-send::before{content:"\f6c0";}.bi-steam::before{content:"\f6c1";}.bi-terminal-dash::before{content:"\f6c3";}.bi-terminal-plus::before{content:"\f6c4";}.bi-terminal-split::before{content:"\f6c5";}.bi-ticket-detailed-fill::before{content:"\f6c6";}.bi-ticket-detailed::before{content:"\f6c7";}.bi-ticket-fill::before{content:"\f6c8";}.bi-ticket-perforated-fill::before{content:"\f6c9";}.bi-ticket-perforated::before{content:"\f6ca";}.bi-ticket::before{content:"\f6cb";}.bi-tiktok::before{content:"\f6cc";}.bi-window-dash::before{content:"\f6cd";}.bi-window-desktop::before{content:"\f6ce";}.bi-window-fullscreen::before{content:"\f6cf";}.bi-window-plus::before{content:"\f6d0";}.bi-window-split::before{content:"\f6d1";}.bi-window-stack::before{content:"\f6d2";}.bi-window-x::before{content:"\f6d3";}.bi-xbox::before{content:"\f6d4";}.bi-ethernet::before{content:"\f6d5";}.bi-hdmi-fill::before{content:"\f6d6";}.bi-hdmi::before{content:"\f6d7";}.bi-usb-c-fill::before{content:"\f6d8";}.bi-usb-c::before{content:"\f6d9";}.bi-usb-fill::before{content:"\f6da";}.bi-usb-plug-fill::before{content:"\f6db";}.bi-usb-plug::before{content:"\f6dc";}.bi-usb-symbol::before{content:"\f6dd";}.bi-usb::before{content:"\f6de";}.bi-boombox-fill::before{content:"\f6df";}.bi-displayport::before{content:"\f6e1";}.bi-gpu-card::before{content:"\f6e2";}.bi-memory::before{content:"\f6e3";}.bi-modem-fill::before{content:"\f6e4";}.bi-modem::before{content:"\f6e5";}.bi-motherboard-fill::before{content:"\f6e6";}.bi-motherboard::before{content:"\f6e7";}.bi-optical-audio-fill::before{content:"\f6e8";}.bi-optical-audio::before{content:"\f6e9";}.bi-pci-card::before{content:"\f6ea";}.bi-router-fill::before{content:"\f6eb";}.bi-router::before{content:"\f6ec";}.bi-thunderbolt-fill::before{content:"\f6ef";}.bi-thunderbolt::before{content:"\f6f0";}.bi-usb-drive-fill::before{content:"\f6f1";}.bi-usb-drive::before{content:"\f6f2";}.bi-usb-micro-fill::before{content:"\f6f3";}.bi-usb-micro::before{content:"\f6f4";}.bi-usb-mini-fill::before{content:"\f6f5";}.bi-usb-mini::before{content:"\f6f6";}.bi-cloud-haze2::before{content:"\f6f7";}.bi-device-hdd-fill::before{content:"\f6f8";}.bi-device-hdd::before{content:"\f6f9";}.bi-device-ssd-fill::before{content:"\f6fa";}.bi-device-ssd::before{content:"\f6fb";}.bi-displayport-fill::before{content:"\f6fc";}.bi-mortarboard-fill::before{content:"\f6fd";}.bi-mortarboard::before{content:"\f6fe";}.bi-terminal-x::before{content:"\f6ff";}.bi-arrow-through-heart-fill::before{content:"\f700";}.bi-arrow-through-heart::before{content:"\f701";}.bi-badge-sd-fill::before{content:"\f702";}.bi-badge-sd::before{content:"\f703";}.bi-bag-heart-fill::before{content:"\f704";}.bi-bag-heart::before{content:"\f705";}.bi-balloon-fill::before{content:"\f706";}.bi-balloon-heart-fill::before{content:"\f707";}.bi-balloon-heart::before{content:"\f708";}.bi-balloon::before{content:"\f709";}.bi-box2-fill::before{content:"\f70a";}.bi-box2-heart-fill::before{content:"\f70b";}.bi-box2-heart::before{content:"\f70c";}.bi-box2::before{content:"\f70d";}.bi-braces-asterisk::before{content:"\f70e";}.bi-calendar-heart-fill::before{content:"\f70f";}.bi-calendar-heart::before{content:"\f710";}.bi-calendar2-heart-fill::before{content:"\f711";}.bi-calendar2-heart::before{content:"\f712";}.bi-chat-heart-fill::before{content:"\f713";}.bi-chat-heart::before{content:"\f714";}.bi-chat-left-heart-fill::before{content:"\f715";}.bi-chat-left-heart::before{content:"\f716";}.bi-chat-right-heart-fill::before{content:"\f717";}.bi-chat-right-heart::before{content:"\f718";}.bi-chat-square-heart-fill::before{content:"\f719";}.bi-chat-square-heart::before{content:"\f71a";}.bi-clipboard-check-fill::before{content:"\f71b";}.bi-clipboard-data-fill::before{content:"\f71c";}.bi-clipboard-fill::before{content:"\f71d";}.bi-clipboard-heart-fill::before{content:"\f71e";}.bi-clipboard-heart::before{content:"\f71f";}.bi-clipboard-minus-fill::before{content:"\f720";}.bi-clipboard-plus-fill::before{content:"\f721";}.bi-clipboard-pulse::before{content:"\f722";}.bi-clipboard-x-fill::before{content:"\f723";}.bi-clipboard2-check-fill::before{content:"\f724";}.bi-clipboard2-check::before{content:"\f725";}.bi-clipboard2-data-fill::before{content:"\f726";}.bi-clipboard2-data::before{content:"\f727";}.bi-clipboard2-fill::before{content:"\f728";}.bi-clipboard2-heart-fill::before{content:"\f729";}.bi-clipboard2-heart::before{content:"\f72a";}.bi-clipboard2-minus-fill::before{content:"\f72b";}.bi-clipboard2-minus::before{content:"\f72c";}.bi-clipboard2-plus-fill::before{content:"\f72d";}.bi-clipboard2-plus::before{content:"\f72e";}.bi-clipboard2-pulse-fill::before{content:"\f72f";}.bi-clipboard2-pulse::before{content:"\f730";}.bi-clipboard2-x-fill::before{content:"\f731";}.bi-clipboard2-x::before{content:"\f732";}.bi-clipboard2::before{content:"\f733";}.bi-emoji-kiss-fill::before{content:"\f734";}.bi-emoji-kiss::before{content:"\f735";}.bi-envelope-heart-fill::before{content:"\f736";}.bi-envelope-heart::before{content:"\f737";}.bi-envelope-open-heart-fill::before{content:"\f738";}.bi-envelope-open-heart::before{content:"\f739";}.bi-envelope-paper-fill::before{content:"\f73a";}.bi-envelope-paper-heart-fill::before{content:"\f73b";}.bi-envelope-paper-heart::before{content:"\f73c";}.bi-envelope-paper::before{content:"\f73d";}.bi-filetype-aac::before{content:"\f73e";}.bi-filetype-ai::before{content:"\f73f";}.bi-filetype-bmp::before{content:"\f740";}.bi-filetype-cs::before{content:"\f741";}.bi-filetype-css::before{content:"\f742";}.bi-filetype-csv::before{content:"\f743";}.bi-filetype-doc::before{content:"\f744";}.bi-filetype-docx::before{content:"\f745";}.bi-filetype-exe::before{content:"\f746";}.bi-filetype-gif::before{content:"\f747";}.bi-filetype-heic::before{content:"\f748";}.bi-filetype-html::before{content:"\f749";}.bi-filetype-java::before{content:"\f74a";}.bi-filetype-jpg::before{content:"\f74b";}.bi-filetype-js::before{content:"\f74c";}.bi-filetype-jsx::before{content:"\f74d";}.bi-filetype-key::before{content:"\f74e";}.bi-filetype-m4p::before{content:"\f74f";}.bi-filetype-md::before{content:"\f750";}.bi-filetype-mdx::before{content:"\f751";}.bi-filetype-mov::before{content:"\f752";}.bi-filetype-mp3::before{content:"\f753";}.bi-filetype-mp4::before{content:"\f754";}.bi-filetype-otf::before{content:"\f755";}.bi-filetype-pdf::before{content:"\f756";}.bi-filetype-php::before{content:"\f757";}.bi-filetype-png::before{content:"\f758";}.bi-filetype-ppt::before{content:"\f75a";}.bi-filetype-psd::before{content:"\f75b";}.bi-filetype-py::before{content:"\f75c";}.bi-filetype-raw::before{content:"\f75d";}.bi-filetype-rb::before{content:"\f75e";}.bi-filetype-sass::before{content:"\f75f";}.bi-filetype-scss::before{content:"\f760";}.bi-filetype-sh::before{content:"\f761";}.bi-filetype-svg::before{content:"\f762";}.bi-filetype-tiff::before{content:"\f763";}.bi-filetype-tsx::before{content:"\f764";}.bi-filetype-ttf::before{content:"\f765";}.bi-filetype-txt::before{content:"\f766";}.bi-filetype-wav::before{content:"\f767";}.bi-filetype-woff::before{content:"\f768";}.bi-filetype-xls::before{content:"\f76a";}.bi-filetype-xml::before{content:"\f76b";}.bi-filetype-yml::before{content:"\f76c";}.bi-heart-arrow::before{content:"\f76d";}.bi-heart-pulse-fill::before{content:"\f76e";}.bi-heart-pulse::before{content:"\f76f";}.bi-heartbreak-fill::before{content:"\f770";}.bi-heartbreak::before{content:"\f771";}.bi-hearts::before{content:"\f772";}.bi-hospital-fill::before{content:"\f773";}.bi-hospital::before{content:"\f774";}.bi-house-heart-fill::before{content:"\f775";}.bi-house-heart::before{content:"\f776";}.bi-incognito::before{content:"\f777";}.bi-magnet-fill::before{content:"\f778";}.bi-magnet::before{content:"\f779";}.bi-person-heart::before{content:"\f77a";}.bi-person-hearts::before{content:"\f77b";}.bi-phone-flip::before{content:"\f77c";}.bi-plugin::before{content:"\f77d";}.bi-postage-fill::before{content:"\f77e";}.bi-postage-heart-fill::before{content:"\f77f";}.bi-postage-heart::before{content:"\f780";}.bi-postage::before{content:"\f781";}.bi-postcard-fill::before{content:"\f782";}.bi-postcard-heart-fill::before{content:"\f783";}.bi-postcard-heart::before{content:"\f784";}.bi-postcard::before{content:"\f785";}.bi-search-heart-fill::before{content:"\f786";}.bi-search-heart::before{content:"\f787";}.bi-sliders2-vertical::before{content:"\f788";}.bi-sliders2::before{content:"\f789";}.bi-trash3-fill::before{content:"\f78a";}.bi-trash3::before{content:"\f78b";}.bi-valentine::before{content:"\f78c";}.bi-valentine2::before{content:"\f78d";}.bi-wrench-adjustable-circle-fill::before{content:"\f78e";}.bi-wrench-adjustable-circle::before{content:"\f78f";}.bi-wrench-adjustable::before{content:"\f790";}.bi-filetype-json::before{content:"\f791";}.bi-filetype-pptx::before{content:"\f792";}.bi-filetype-xlsx::before{content:"\f793";}.bi-1-circle-fill::before{content:"\f796";}.bi-1-circle::before{content:"\f797";}.bi-1-square-fill::before{content:"\f798";}.bi-1-square::before{content:"\f799";}.bi-2-circle-fill::before{content:"\f79c";}.bi-2-circle::before{content:"\f79d";}.bi-2-square-fill::before{content:"\f79e";}.bi-2-square::before{content:"\f79f";}.bi-3-circle-fill::before{content:"\f7a2";}.bi-3-circle::before{content:"\f7a3";}.bi-3-square-fill::before{content:"\f7a4";}.bi-3-square::before{content:"\f7a5";}.bi-4-circle-fill::before{content:"\f7a8";}.bi-4-circle::before{content:"\f7a9";}.bi-4-square-fill::before{content:"\f7aa";}.bi-4-square::before{content:"\f7ab";}.bi-5-circle-fill::before{content:"\f7ae";}.bi-5-circle::before{content:"\f7af";}.bi-5-square-fill::before{content:"\f7b0";}.bi-5-square::before{content:"\f7b1";}.bi-6-circle-fill::before{content:"\f7b4";}.bi-6-circle::before{content:"\f7b5";}.bi-6-square-fill::before{content:"\f7b6";}.bi-6-square::before{content:"\f7b7";}.bi-7-circle-fill::before{content:"\f7ba";}.bi-7-circle::before{content:"\f7bb";}.bi-7-square-fill::before{content:"\f7bc";}.bi-7-square::before{content:"\f7bd";}.bi-8-circle-fill::before{content:"\f7c0";}.bi-8-circle::before{content:"\f7c1";}.bi-8-square-fill::before{content:"\f7c2";}.bi-8-square::before{content:"\f7c3";}.bi-9-circle-fill::before{content:"\f7c6";}.bi-9-circle::before{content:"\f7c7";}.bi-9-square-fill::before{content:"\f7c8";}.bi-9-square::before{content:"\f7c9";}.bi-airplane-engines-fill::before{content:"\f7ca";}.bi-airplane-engines::before{content:"\f7cb";}.bi-airplane-fill::before{content:"\f7cc";}.bi-airplane::before{content:"\f7cd";}.bi-alexa::before{content:"\f7ce";}.bi-alipay::before{content:"\f7cf";}.bi-android::before{content:"\f7d0";}.bi-android2::before{content:"\f7d1";}.bi-box-fill::before{content:"\f7d2";}.bi-box-seam-fill::before{content:"\f7d3";}.bi-browser-chrome::before{content:"\f7d4";}.bi-browser-edge::before{content:"\f7d5";}.bi-browser-firefox::before{content:"\f7d6";}.bi-browser-safari::before{content:"\f7d7";}.bi-c-circle-fill::before{content:"\f7da";}.bi-c-circle::before{content:"\f7db";}.bi-c-square-fill::before{content:"\f7dc";}.bi-c-square::before{content:"\f7dd";}.bi-capsule-pill::before{content:"\f7de";}.bi-capsule::before{content:"\f7df";}.bi-car-front-fill::before{content:"\f7e0";}.bi-car-front::before{content:"\f7e1";}.bi-cassette-fill::before{content:"\f7e2";}.bi-cassette::before{content:"\f7e3";}.bi-cc-circle-fill::before{content:"\f7e6";}.bi-cc-circle::before{content:"\f7e7";}.bi-cc-square-fill::before{content:"\f7e8";}.bi-cc-square::before{content:"\f7e9";}.bi-cup-hot-fill::before{content:"\f7ea";}.bi-cup-hot::before{content:"\f7eb";}.bi-currency-rupee::before{content:"\f7ec";}.bi-dropbox::before{content:"\f7ed";}.bi-escape::before{content:"\f7ee";}.bi-fast-forward-btn-fill::before{content:"\f7ef";}.bi-fast-forward-btn::before{content:"\f7f0";}.bi-fast-forward-circle-fill::before{content:"\f7f1";}.bi-fast-forward-circle::before{content:"\f7f2";}.bi-fast-forward-fill::before{content:"\f7f3";}.bi-fast-forward::before{content:"\f7f4";}.bi-filetype-sql::before{content:"\f7f5";}.bi-fire::before{content:"\f7f6";}.bi-google-play::before{content:"\f7f7";}.bi-h-circle-fill::before{content:"\f7fa";}.bi-h-circle::before{content:"\f7fb";}.bi-h-square-fill::before{content:"\f7fc";}.bi-h-square::before{content:"\f7fd";}.bi-indent::before{content:"\f7fe";}.bi-lungs-fill::before{content:"\f7ff";}.bi-lungs::before{content:"\f800";}.bi-microsoft-teams::before{content:"\f801";}.bi-p-circle-fill::before{content:"\f804";}.bi-p-circle::before{content:"\f805";}.bi-p-square-fill::before{content:"\f806";}.bi-p-square::before{content:"\f807";}.bi-pass-fill::before{content:"\f808";}.bi-pass::before{content:"\f809";}.bi-prescription::before{content:"\f80a";}.bi-prescription2::before{content:"\f80b";}.bi-r-circle-fill::before{content:"\f80e";}.bi-r-circle::before{content:"\f80f";}.bi-r-square-fill::before{content:"\f810";}.bi-r-square::before{content:"\f811";}.bi-repeat-1::before{content:"\f812";}.bi-repeat::before{content:"\f813";}.bi-rewind-btn-fill::before{content:"\f814";}.bi-rewind-btn::before{content:"\f815";}.bi-rewind-circle-fill::before{content:"\f816";}.bi-rewind-circle::before{content:"\f817";}.bi-rewind-fill::before{content:"\f818";}.bi-rewind::before{content:"\f819";}.bi-train-freight-front-fill::before{content:"\f81a";}.bi-train-freight-front::before{content:"\f81b";}.bi-train-front-fill::before{content:"\f81c";}.bi-train-front::before{content:"\f81d";}.bi-train-lightrail-front-fill::before{content:"\f81e";}.bi-train-lightrail-front::before{content:"\f81f";}.bi-truck-front-fill::before{content:"\f820";}.bi-truck-front::before{content:"\f821";}.bi-ubuntu::before{content:"\f822";}.bi-unindent::before{content:"\f823";}.bi-unity::before{content:"\f824";}.bi-universal-access-circle::before{content:"\f825";}.bi-universal-access::before{content:"\f826";}.bi-virus::before{content:"\f827";}.bi-virus2::before{content:"\f828";}.bi-wechat::before{content:"\f829";}.bi-yelp::before{content:"\f82a";}.bi-sign-stop-fill::before{content:"\f82b";}.bi-sign-stop-lights-fill::before{content:"\f82c";}.bi-sign-stop-lights::before{content:"\f82d";}.bi-sign-stop::before{content:"\f82e";}.bi-sign-turn-left-fill::before{content:"\f82f";}.bi-sign-turn-left::before{content:"\f830";}.bi-sign-turn-right-fill::before{content:"\f831";}.bi-sign-turn-right::before{content:"\f832";}.bi-sign-turn-slight-left-fill::before{content:"\f833";}.bi-sign-turn-slight-left::before{content:"\f834";}.bi-sign-turn-slight-right-fill::before{content:"\f835";}.bi-sign-turn-slight-right::before{content:"\f836";}.bi-sign-yield-fill::before{content:"\f837";}.bi-sign-yield::before{content:"\f838";}.bi-ev-station-fill::before{content:"\f839";}.bi-ev-station::before{content:"\f83a";}.bi-fuel-pump-diesel-fill::before{content:"\f83b";}.bi-fuel-pump-diesel::before{content:"\f83c";}.bi-fuel-pump-fill::before{content:"\f83d";}.bi-fuel-pump::before{content:"\f83e";}.bi-0-circle-fill::before{content:"\f83f";}.bi-0-circle::before{content:"\f840";}.bi-0-square-fill::before{content:"\f841";}.bi-0-square::before{content:"\f842";}.bi-rocket-fill::before{content:"\f843";}.bi-rocket-takeoff-fill::before{content:"\f844";}.bi-rocket-takeoff::before{content:"\f845";}.bi-rocket::before{content:"\f846";}.bi-stripe::before{content:"\f847";}.bi-subscript::before{content:"\f848";}.bi-superscript::before{content:"\f849";}.bi-trello::before{content:"\f84a";}.bi-envelope-at-fill::before{content:"\f84b";}.bi-envelope-at::before{content:"\f84c";}.bi-regex::before{content:"\f84d";}.bi-text-wrap::before{content:"\f84e";}.bi-sign-dead-end-fill::before{content:"\f84f";}.bi-sign-dead-end::before{content:"\f850";}.bi-sign-do-not-enter-fill::before{content:"\f851";}.bi-sign-do-not-enter::before{content:"\f852";}.bi-sign-intersection-fill::before{content:"\f853";}.bi-sign-intersection-side-fill::before{content:"\f854";}.bi-sign-intersection-side::before{content:"\f855";}.bi-sign-intersection-t-fill::before{content:"\f856";}.bi-sign-intersection-t::before{content:"\f857";}.bi-sign-intersection-y-fill::before{content:"\f858";}.bi-sign-intersection-y::before{content:"\f859";}.bi-sign-intersection::before{content:"\f85a";}.bi-sign-merge-left-fill::before{content:"\f85b";}.bi-sign-merge-left::before{content:"\f85c";}.bi-sign-merge-right-fill::before{content:"\f85d";}.bi-sign-merge-right::before{content:"\f85e";}.bi-sign-no-left-turn-fill::before{content:"\f85f";}.bi-sign-no-left-turn::before{content:"\f860";}.bi-sign-no-parking-fill::before{content:"\f861";}.bi-sign-no-parking::before{content:"\f862";}.bi-sign-no-right-turn-fill::before{content:"\f863";}.bi-sign-no-right-turn::before{content:"\f864";}.bi-sign-railroad-fill::before{content:"\f865";}.bi-sign-railroad::before{content:"\f866";}.bi-building-add::before{content:"\f867";}.bi-building-check::before{content:"\f868";}.bi-building-dash::before{content:"\f869";}.bi-building-down::before{content:"\f86a";}.bi-building-exclamation::before{content:"\f86b";}.bi-building-fill-add::before{content:"\f86c";}.bi-building-fill-check::before{content:"\f86d";}.bi-building-fill-dash::before{content:"\f86e";}.bi-building-fill-down::before{content:"\f86f";}.bi-building-fill-exclamation::before{content:"\f870";}.bi-building-fill-gear::before{content:"\f871";}.bi-building-fill-lock::before{content:"\f872";}.bi-building-fill-slash::before{content:"\f873";}.bi-building-fill-up::before{content:"\f874";}.bi-building-fill-x::before{content:"\f875";}.bi-building-fill::before{content:"\f876";}.bi-building-gear::before{content:"\f877";}.bi-building-lock::before{content:"\f878";}.bi-building-slash::before{content:"\f879";}.bi-building-up::before{content:"\f87a";}.bi-building-x::before{content:"\f87b";}.bi-buildings-fill::before{content:"\f87c";}.bi-buildings::before{content:"\f87d";}.bi-bus-front-fill::before{content:"\f87e";}.bi-bus-front::before{content:"\f87f";}.bi-ev-front-fill::before{content:"\f880";}.bi-ev-front::before{content:"\f881";}.bi-globe-americas::before{content:"\f882";}.bi-globe-asia-australia::before{content:"\f883";}.bi-globe-central-south-asia::before{content:"\f884";}.bi-globe-europe-africa::before{content:"\f885";}.bi-house-add-fill::before{content:"\f886";}.bi-house-add::before{content:"\f887";}.bi-house-check-fill::before{content:"\f888";}.bi-house-check::before{content:"\f889";}.bi-house-dash-fill::before{content:"\f88a";}.bi-house-dash::before{content:"\f88b";}.bi-house-down-fill::before{content:"\f88c";}.bi-house-down::before{content:"\f88d";}.bi-house-exclamation-fill::before{content:"\f88e";}.bi-house-exclamation::before{content:"\f88f";}.bi-house-gear-fill::before{content:"\f890";}.bi-house-gear::before{content:"\f891";}.bi-house-lock-fill::before{content:"\f892";}.bi-house-lock::before{content:"\f893";}.bi-house-slash-fill::before{content:"\f894";}.bi-house-slash::before{content:"\f895";}.bi-house-up-fill::before{content:"\f896";}.bi-house-up::before{content:"\f897";}.bi-house-x-fill::before{content:"\f898";}.bi-house-x::before{content:"\f899";}.bi-person-add::before{content:"\f89a";}.bi-person-down::before{content:"\f89b";}.bi-person-exclamation::before{content:"\f89c";}.bi-person-fill-add::before{content:"\f89d";}.bi-person-fill-check::before{content:"\f89e";}.bi-person-fill-dash::before{content:"\f89f";}.bi-person-fill-down::before{content:"\f8a0";}.bi-person-fill-exclamation::before{content:"\f8a1";}.bi-person-fill-gear::before{content:"\f8a2";}.bi-person-fill-lock::before{content:"\f8a3";}.bi-person-fill-slash::before{content:"\f8a4";}.bi-person-fill-up::before{content:"\f8a5";}.bi-person-fill-x::before{content:"\f8a6";}.bi-person-gear::before{content:"\f8a7";}.bi-person-lock::before{content:"\f8a8";}.bi-person-slash::before{content:"\f8a9";}.bi-person-up::before{content:"\f8aa";}.bi-scooter::before{content:"\f8ab";}.bi-taxi-front-fill::before{content:"\f8ac";}.bi-taxi-front::before{content:"\f8ad";}.bi-amd::before{content:"\f8ae";}.bi-database-add::before{content:"\f8af";}.bi-database-check::before{content:"\f8b0";}.bi-database-dash::before{content:"\f8b1";}.bi-database-down::before{content:"\f8b2";}.bi-database-exclamation::before{content:"\f8b3";}.bi-database-fill-add::before{content:"\f8b4";}.bi-database-fill-check::before{content:"\f8b5";}.bi-database-fill-dash::before{content:"\f8b6";}.bi-database-fill-down::before{content:"\f8b7";}.bi-database-fill-exclamation::before{content:"\f8b8";}.bi-database-fill-gear::before{content:"\f8b9";}.bi-database-fill-lock::before{content:"\f8ba";}.bi-database-fill-slash::before{content:"\f8bb";}.bi-database-fill-up::before{content:"\f8bc";}.bi-database-fill-x::before{content:"\f8bd";}.bi-database-fill::before{content:"\f8be";}.bi-database-gear::before{content:"\f8bf";}.bi-database-lock::before{content:"\f8c0";}.bi-database-slash::before{content:"\f8c1";}.bi-database-up::before{content:"\f8c2";}.bi-database-x::before{content:"\f8c3";}.bi-database::before{content:"\f8c4";}.bi-houses-fill::before{content:"\f8c5";}.bi-houses::before{content:"\f8c6";}.bi-nvidia::before{content:"\f8c7";}.bi-person-vcard-fill::before{content:"\f8c8";}.bi-person-vcard::before{content:"\f8c9";}.bi-sina-weibo::before{content:"\f8ca";}.bi-tencent-qq::before{content:"\f8cb";}.bi-wikipedia::before{content:"\f8cc";}.bi-alphabet-uppercase::before{content:"\f2a5";}.bi-alphabet::before{content:"\f68a";}.bi-amazon::before{content:"\f68d";}.bi-arrows-collapse-vertical::before{content:"\f690";}.bi-arrows-expand-vertical::before{content:"\f695";}.bi-arrows-vertical::before{content:"\f698";}.bi-arrows::before{content:"\f6a2";}.bi-ban-fill::before{content:"\f6a3";}.bi-ban::before{content:"\f6b6";}.bi-bing::before{content:"\f6c2";}.bi-cake::before{content:"\f6e0";}.bi-cake2::before{content:"\f6ed";}.bi-cookie::before{content:"\f6ee";}.bi-copy::before{content:"\f759";}.bi-crosshair::before{content:"\f769";}.bi-crosshair2::before{content:"\f794";}.bi-emoji-astonished-fill::before{content:"\f795";}.bi-emoji-astonished::before{content:"\f79a";}.bi-emoji-grimace-fill::before{content:"\f79b";}.bi-emoji-grimace::before{content:"\f7a0";}.bi-emoji-grin-fill::before{content:"\f7a1";}.bi-emoji-grin::before{content:"\f7a6";}.bi-emoji-surprise-fill::before{content:"\f7a7";}.bi-emoji-surprise::before{content:"\f7ac";}.bi-emoji-tear-fill::before{content:"\f7ad";}.bi-emoji-tear::before{content:"\f7b2";}.bi-envelope-arrow-down-fill::before{content:"\f7b3";}.bi-envelope-arrow-down::before{content:"\f7b8";}.bi-envelope-arrow-up-fill::before{content:"\f7b9";}.bi-envelope-arrow-up::before{content:"\f7be";}.bi-feather::before{content:"\f7bf";}.bi-feather2::before{content:"\f7c4";}.bi-floppy-fill::before{content:"\f7c5";}.bi-floppy::before{content:"\f7d8";}.bi-floppy2-fill::before{content:"\f7d9";}.bi-floppy2::before{content:"\f7e4";}.bi-gitlab::before{content:"\f7e5";}.bi-highlighter::before{content:"\f7f8";}.bi-marker-tip::before{content:"\f802";}.bi-nvme-fill::before{content:"\f803";}.bi-nvme::before{content:"\f80c";}.bi-opencollective::before{content:"\f80d";}.bi-pci-card-network::before{content:"\f8cd";}.bi-pci-card-sound::before{content:"\f8ce";}.bi-radar::before{content:"\f8cf";}.bi-send-arrow-down-fill::before{content:"\f8d0";}.bi-send-arrow-down::before{content:"\f8d1";}.bi-send-arrow-up-fill::before{content:"\f8d2";}.bi-send-arrow-up::before{content:"\f8d3";}.bi-sim-slash-fill::before{content:"\f8d4";}.bi-sim-slash::before{content:"\f8d5";}.bi-sourceforge::before{content:"\f8d6";}.bi-substack::before{content:"\f8d7";}.bi-threads-fill::before{content:"\f8d8";}.bi-threads::before{content:"\f8d9";}.bi-transparency::before{content:"\f8da";}.bi-twitter-x::before{content:"\f8db";}.bi-type-h4::before{content:"\f8dc";}.bi-type-h5::before{content:"\f8dd";}.bi-type-h6::before{content:"\f8de";}.bi-backpack-fill::before{content:"\f8df";}.bi-backpack::before{content:"\f8e0";}.bi-backpack2-fill::before{content:"\f8e1";}.bi-backpack2::before{content:"\f8e2";}.bi-backpack3-fill::before{content:"\f8e3";}.bi-backpack3::before{content:"\f8e4";}.bi-backpack4-fill::before{content:"\f8e5";}.bi-backpack4::before{content:"\f8e6";}.bi-brilliance::before{content:"\f8e7";}.bi-cake-fill::before{content:"\f8e8";}.bi-cake2-fill::before{content:"\f8e9";}.bi-duffle-fill::before{content:"\f8ea";}.bi-duffle::before{content:"\f8eb";}.bi-exposure::before{content:"\f8ec";}.bi-gender-neuter::before{content:"\f8ed";}.bi-highlights::before{content:"\f8ee";}.bi-luggage-fill::before{content:"\f8ef";}.bi-luggage::before{content:"\f8f0";}.bi-mailbox-flag::before{content:"\f8f1";}.bi-mailbox2-flag::before{content:"\f8f2";}.bi-noise-reduction::before{content:"\f8f3";}.bi-passport-fill::before{content:"\f8f4";}.bi-passport::before{content:"\f8f5";}.bi-person-arms-up::before{content:"\f8f6";}.bi-person-raised-hand::before{content:"\f8f7";}.bi-person-standing-dress::before{content:"\f8f8";}.bi-person-standing::before{content:"\f8f9";}.bi-person-walking::before{content:"\f8fa";}.bi-person-wheelchair::before{content:"\f8fb";}.bi-shadows::before{content:"\f8fc";}.bi-suitcase-fill::before{content:"\f8fd";}.bi-suitcase-lg-fill::before{content:"\f8fe";}.bi-suitcase-lg::before{content:"\f8ff";}.bi-suitcase::before{content:"\f900";}.bi-suitcase2-fill::before{content:"\f901";}.bi-suitcase2::before{content:"\f902";}.bi-vignette::before{content:"\f903";}.bi-bluesky::before{content:"\f7f9";}.bi-tux::before{content:"\f904";}.bi-beaker-fill::before{content:"\f905";}.bi-beaker::before{content:"\f906";}.bi-flask-fill::before{content:"\f907";}.bi-flask-florence-fill::before{content:"\f908";}.bi-flask-florence::before{content:"\f909";}.bi-flask::before{content:"\f90a";}.bi-leaf-fill::before{content:"\f90b";}.bi-leaf::before{content:"\f90c";}.bi-measuring-cup-fill::before{content:"\f90d";}.bi-measuring-cup::before{content:"\f90e";}.bi-unlock2-fill::before{content:"\f90f";}.bi-unlock2::before{content:"\f910";}.bi-battery-low::before{content:"\f911";}.bi-anthropic::before{content:"\f912";}.bi-apple-music::before{content:"\f913";}.bi-claude::before{content:"\f914";}.bi-openai::before{content:"\f915";}.bi-perplexity::before{content:"\f916";}.bi-css::before{content:"\f917";}.bi-javascript::before{content:"\f918";}.bi-typescript::before{content:"\f919";}.bi-fork-knife::before{content:"\f91a";}.bi-globe-americas-fill::before{content:"\f91b";}.bi-globe-asia-australia-fill::before{content:"\f91c";}.bi-globe-central-south-asia-fill::before{content:"\f91d";}.bi-globe-europe-africa-fill::before{content:"\f91e";}
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4}body{margin:0;padding:0;line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:rgba(0,0,0,0);border:none;border-radius:0;padding:0;margin:0;appearance:none;-webkit-appearance:none}input[type=checkbox],input[type=radio]{appearance:auto;-webkit-appearance:auto}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit;background-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,.page-title,.node__title{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#4a3a32;margin-top:0;margin-bottom:.5em;font-weight:700}h1,h1.page-title,.node__title.page-title{font-size:2rem;line-height:1.2}@media screen and (max-width:768px){h1,h1.page-title,.node__title.page-title{font-size:1.5rem}}h2{font-size:1.5rem;line-height:1.4;letter-spacing:-0.015em}@media screen and (max-width:768px){h2{font-size:1.25rem}}h3{font-size:1.25rem;line-height:1.4;letter-spacing:-0.01em}h4,h5,h6{font-size:1rem;line-height:1.5}.text-content,.node__content,.field--type-text-with-summary,.block__content,.region-content,main{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.8;color:#0f1a33;word-wrap:break-word;overflow-wrap:break-word}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;color:#0f1a33;line-height:1.8;background-color:#fefefa;text-autospace:normal}.text-content,.node__content,.field--type-text-with-summary,.block__content,.region-content,main{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.8;color:#0f1a33}.layout-container{max-width:1440px;width:100%;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media screen and (max-width:768px){.layout-container{padding-left:1rem;padding-right:1rem}}.page-content{padding-top:1.5rem;padding-bottom:2.5rem}@media screen and (max-width:768px){.page-content{padding-top:1rem;padding-bottom:2rem}}.u-text-center{text-align:center !important}.u-text-right{text-align:right !important}.u-mb-0{margin-bottom:0 !important}input[type=file]{display:block;width:100%;font-size:14px;cursor:pointer}input[type=file]::file-selector-button{padding:10px 20px;font-size:14px;font-weight:600;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin-right:12px;background-color:#f5f5f5;transition:background-color .15s}input[type=file]::file-selector-button:hover{background-color:#e8e8e8}.u-mt-0{margin-top:0 !important}input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #cfd8dc;border-radius:50%;background-color:#fff;cursor:pointer;flex-shrink:0;vertical-align:middle;position:relative;transition:border-color .15s}input[type=radio]::after{content:"";display:block;width:8px;height:8px;background-color:#1c2c4c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s}input[type=radio]:checked{border-color:#1c2c4c}input[type=radio]:checked::after{transform:translate(-50%,-50%) scale(1)}input[type=radio]:hover{border-color:#1c2c4c}input[type=radio]:focus-visible{outline:2px solid #1e50a2;outline-offset:2px}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #cfd8dc;border-radius:4px;background-color:#fff;cursor:pointer;flex-shrink:0;vertical-align:middle;position:relative;transition:border-color .15s,background-color .15s}input[type=checkbox]::after{content:"";display:block;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform .15s}input[type=checkbox]:checked{border-color:#1c2c4c;background-color:#1c2c4c}input[type=checkbox]:checked::after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}input[type=checkbox]:hover{border-color:#1c2c4c}input[type=checkbox]:focus-visible{outline:2px solid #1e50a2;outline-offset:2px}.dialog-off-canvas-main-canvas .layout-container,.layout-container{max-width:1440px;width:100%;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media screen and (max-width:768px){.dialog-off-canvas-main-canvas .layout-container,.layout-container{padding-left:1rem;padding-right:1rem;width:100%;max-width:100%}}.page-content,.layout-content,.main-content{width:100%;margin:0;padding:0}.page-content{padding-top:1.5rem;padding-bottom:2.5rem}@media screen and (max-width:768px){.page-content{padding-top:1rem;padding-bottom:2rem}}.page-node-type-page .region-content,.page-node-type-news .region-content,.path-news .region-content,.path-user-password .region-content,.path-user-saisou .region-content,.page-tfa .region-content{max-width:1000px;margin-inline:auto}@media screen and (max-width:768px){.page-node-type-page .region-content,.page-node-type-news .region-content,.path-news .region-content,.path-user-password .region-content,.path-user-saisou .region-content,.page-tfa .region-content{max-width:100%}}.site-header{width:100%;display:block;position:sticky;top:0;z-index:1000;padding-left:1.25rem;padding-right:1.25rem}.site-header__inner{max-width:1440px;margin:0 auto;padding:.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header__left{display:flex;align-items:center;gap:1rem}.rk-hamburger-btn{display:none;width:40px;height:40px;cursor:pointer;background:rgba(0,0,0,0);border:none;padding:0}.site-branding,.site-logo{display:flex;align-items:center}.site-logo__img{display:block;width:auto;height:auto;max-width:215px;max-height:40px}.site-header__right{display:flex;align-items:center;gap:8px;min-height:46px}.site-slogan-bar{width:100%;display:block;margin-bottom:-8px;position:relative;z-index:10}.site-slogan-bar__inner{max-width:1440px;margin:0 auto;padding:0 1.25rem}.site-header__center{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto;overflow:hidden;transform:scaleX(0);transform-origin:right center;opacity:0;pointer-events:none;transition:transform .35s ease,opacity .25s ease}.site-header__center.is-open{transform:scaleX(1);opacity:1;pointer-events:auto}@media screen and (max-width:768px){.site-header__center{display:none}}.header-search-bar__form{display:flex;flex:1;min-width:0}@media screen and (max-width:768px){.layout-container,.site-header,.region.region-header{padding-left:0;padding-right:0}.site-header__inner,.site-slogan-bar__inner{padding-left:.5rem;padding-right:.5rem}.site-slogan-bar{margin-bottom:0}.site-header__left{gap:.5rem}.rk-hamburger-btn{display:flex;align-items:center;justify-content:center;margin-right:0;margin-left:-0.5rem}.site-logo__img{max-width:161px}}.region--footer-top{width:100%;display:block;margin:0;padding:1.5rem 1.25rem}.region-footer-bottom{width:100%;display:block;margin:0;padding:1.25rem}@media screen and (max-width:768px){.region--footer-top,.region-footer-bottom{padding:1rem}}.breadcrumb-wrapper{width:100%;margin:0;padding:0;padding-top:1.5rem;padding-bottom:.5rem;margin-bottom:1.25rem}@media screen and (max-width:768px){.breadcrumb-wrapper{padding-top:.25rem;padding-bottom:.5rem;margin-bottom:.5rem}}.layout-content-wrapper{width:100%;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2.5rem}@media screen and (max-width:768px){.layout-content-wrapper{padding-bottom:2rem;gap:1.25rem}}@media screen and (min-width:769px){.layout-content-wrapper.has-sidebar{padding-top:1.5rem}.layout-content-wrapper.has-sidebar .breadcrumb-wrapper{padding-top:0}.layout-content-wrapper.has-sidebar{display:grid;grid-template-columns:1fr 280px;grid-template-areas:"main sidebar";gap:2rem;align-items:start}.layout-content-wrapper.has-sidebar>.layout-sidebar{grid-area:sidebar;min-width:0}.layout-content-wrapper.has-sidebar>.layout-main{grid-area:main;min-width:0}}.layout-sidebar{display:block;margin-top:0}@media screen and (min-width:769px){.layout-sidebar{width:100%;margin-top:0;padding-top:0;position:sticky;top:80px;height:fit-content;z-index:10}}.layout-sidebar nav{background-color:rgba(0,0,0,0);margin-bottom:1.5rem;border-radius:4px}.layout-sidebar nav ul{margin:0;padding:0;list-style:none}.layout-sidebar nav ul>li{margin:0 0 .5rem 0;padding:0;list-style:none}.layout-sidebar nav ul>li>a,.layout-sidebar nav ul>li>span{display:block;font-weight:700;color:#0f1a33;background-color:#fefefa;padding:.75rem 1rem;border-left:4px solid #1c2c4c;text-decoration:none;line-height:1.4}.layout-sidebar nav ul>li ul{margin:0;padding:0;background-color:rgba(0,0,0,0)}.layout-sidebar nav ul>li ul li{margin:0;padding:0;list-style:none;border-bottom:1px solid #cfd8dc}.layout-sidebar nav ul>li ul li:last-child{border-bottom:none}.layout-sidebar nav ul>li ul li a{display:block;padding:.75rem 1rem .75rem 1.5rem;font-size:.95rem;color:#0f1a33;text-decoration:none;transition:background-color .2s,color .2s;font-weight:normal;border-left:none}.layout-sidebar nav ul>li ul li a:hover{background-color:#e1eff9;color:#0f1a33}.layout-sidebar nav ul>li ul li a.is-active{font-weight:700;color:#0f1a33;background-color:#e1eff9;border-left:none}.page-content{width:100%;padding-top:0;padding-bottom:0}.text-content,.node__content{width:100%;margin:0;padding:0;line-height:1.8}.text-content table.company-profile,.node--type-page .node__content table.company-profile{all:unset;display:table;width:100%;border-collapse:collapse;border:1px solid #cfd8dc;margin:2rem 0 2.5rem 0;background-color:#fefefa;font-size:1rem;line-height:1.8;color:#333}.text-content table.company-profile th,.text-content table.company-profile td,.node--type-page .node__content table.company-profile th,.node--type-page .node__content table.company-profile td{border:1px solid rgb(215.8481927711,223.1891566265,226.4518072289);padding:.5rem 1.25rem;vertical-align:top;font-size:1rem}.text-content table.company-profile th,.node--type-page .node__content table.company-profile th{width:20%;background-color:rgb(244.2727272727,246.4181818182,248.0272727273);font-weight:600;text-align:left;white-space:nowrap;color:#0f1a33}@media screen and (max-width:768px){.text-content table.company-profile,.node--type-page .node__content table.company-profile{display:block;border:none;background:none;margin:0}.text-content table.company-profile thead,.text-content table.company-profile tbody,.text-content table.company-profile tr,.text-content table.company-profile th,.text-content table.company-profile td,.node--type-page .node__content table.company-profile thead,.node--type-page .node__content table.company-profile tbody,.node--type-page .node__content table.company-profile tr,.node--type-page .node__content table.company-profile th,.node--type-page .node__content table.company-profile td{display:block;width:100%;border:none;padding:0;margin:0}.text-content table.company-profile tr,.node--type-page .node__content table.company-profile tr{background:#fefefa;border:1px solid #cfd8dc;border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.text-content table.company-profile th,.node--type-page .node__content table.company-profile th{background-color:rgb(244.2727272727,246.4181818182,248.0272727273);font-weight:600;padding:.5rem 1rem;border-bottom:1px solid #cfd8dc}.text-content table.company-profile td,.node--type-page .node__content table.company-profile td{background-color:#fefefa;line-height:1.7;padding:.5rem 1rem}}#front-register-cta{display:none}.login-page-layout{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.login-page-layout .login-form-col{order:1}.login-page-layout .login-left-col{order:2;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:769px){.login-page-layout{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}.login-page-layout .login-left-col{order:unset;grid-column:1;display:flex;flex-direction:column;gap:1.5rem}.login-page-layout .login-form-col{order:unset;grid-column:2;display:flex;flex-direction:column;gap:1.5rem}}.login-section-title{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#0f1a33;margin:0 0 1rem 0;padding-bottom:0}.login-section-title__logo{width:24px;height:24px;object-fit:contain;flex-shrink:0}.login-social-col{background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:1.5rem 1.25rem;text-align:center}.login-form-section{background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:1.5rem 1.25rem;text-align:center}.login-form-section .rikka-auth-form{margin-bottom:0 !important;text-align:left}.login-form-section .form-actions [id^=edit-submit]{width:100% !important;min-width:unset !important}.login-form-section .js-form-item.js-form-type-textfield,.login-form-section .js-form-item.js-form-type-email,.login-form-section .js-form-item.js-form-type-password{grid-template-columns:100% !important}.login-form-section .js-form-item.js-form-type-textfield label,.login-form-section .js-form-item.js-form-type-email label,.login-form-section .js-form-item.js-form-type-password label{grid-column:1 !important;grid-row:auto !important;border-right:none !important;background-color:rgba(0,0,0,0);padding:0 0 .25rem 0;font-weight:600;color:#0f1a33}.login-form-section .js-form-item.js-form-type-textfield>*:not(label),.login-form-section .js-form-item.js-form-type-email>*:not(label),.login-form-section .js-form-item.js-form-type-password>*:not(label){grid-column:1 !important}.login-form-section .js-form-item.js-form-type-textfield input[type=text],.login-form-section .js-form-item.js-form-type-textfield input[type=email],.login-form-section .js-form-item.js-form-type-textfield input[type=password],.login-form-section .js-form-item.js-form-type-email input[type=text],.login-form-section .js-form-item.js-form-type-email input[type=email],.login-form-section .js-form-item.js-form-type-email input[type=password],.login-form-section .js-form-item.js-form-type-password input[type=text],.login-form-section .js-form-item.js-form-type-password input[type=email],.login-form-section .js-form-item.js-form-type-password input[type=password]{width:calc(100% - 1rem) !important;margin:0 .5rem .5rem !important}.login-form-help-links{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.login-help-link{font-size:.9rem;color:#1e50a2;text-decoration:underline}.login-help-link:hover{text-decoration:none}.login-help-sep{color:#cfd8dc;font-size:.9rem}.login-register-cta{background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:1.5rem 1.25rem;text-align:center}.login-register-subtitle{font-size:.9rem;color:#333;margin:0 0 1rem 0}.btn-register-cta{display:inline-block;width:100%;padding:.85rem 1.5rem;background-color:#e9b22c;color:#fff;font-weight:700;font-size:1rem;text-align:center;text-decoration:none;border-radius:4px;transition:background-color .2s}.btn-register-cta:hover{background-color:rgb(213.8978540773,158.1424892704,22.3021459227);color:#fff}.login-social-notice{margin:1.5rem 0 0;font-size:.95rem;color:#666;line-height:1.6;text-align:left}.social-login-btn{display:flex;align-items:center;width:100%;padding:.85rem 1.5rem;margin-bottom:1rem;text-align:left;border-radius:4px;text-decoration:none;font-weight:700;font-size:.95rem;background-color:#f2f2f2;color:#1f1f1f;border:1px solid #e0e0e0;transition:filter .2s}.social-login-btn:last-child{margin-bottom:0}.social-login-btn:hover{filter:brightness(0.95)}.social-login-btn__icon{width:28px;height:28px;object-fit:contain;margin-right:1rem;flex-shrink:0}.social-login-btn__label{flex:1;text-align:center}body.path-user-login #block-rikka-theme-heshinotaitoru{display:none}.breadcrumb{display:block;width:100%;margin-top:1.5rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.5;color:#333}@media screen and (min-width:769px){.breadcrumb{margin-top:0 !important;padding-top:0 !important}}.breadcrumb__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;row-gap:.5rem}.breadcrumb__link{color:#1e50a2;text-decoration:none;transition:opacity .2s ease,border-bottom-color .2s ease;border-bottom:1px solid rgba(0,0,0,0)}.breadcrumb__link:hover{text-decoration:none;border-bottom-color:currentColor;opacity:.8}.breadcrumb__current{color:#333;font-weight:400;opacity:.8;pointer-events:none}.breadcrumb__item+.breadcrumb__item::before{content:"›";margin:0 .6em;color:#333;opacity:.4;font-family:sans-serif}@media screen and (max-width:768px){.breadcrumb{margin-top:1rem;margin-bottom:.5rem;font-size:.75rem}}.button,button,input[type=submit],input[type=button],input[type=reset],a.button{appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.375em;text-align:center;text-decoration:none;box-shadow:none;background-image:none;line-height:1.5;background-color:#1c2c4c;color:#fff;border-radius:4px;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .15s ease}.button:hover,.button:focus,button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,a.button:hover,a.button:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.button:disabled,.button.is-disabled,button:disabled,button.is-disabled,input[type=submit]:disabled,input[type=submit].is-disabled,input[type=button]:disabled,input[type=button].is-disabled,input[type=reset]:disabled,input[type=reset].is-disabled,a.button:disabled,a.button.is-disabled{cursor:not-allowed;opacity:.6;pointer-events:none;transform:none;box-shadow:none}.button--small{padding:.5rem 1.25rem;font-size:.875rem}.button--large{padding:1rem 2rem;font-size:1.125rem}.button--icon{gap:.5rem}.button--secondary,.button--outline{background-color:rgba(0,0,0,0);color:#1c2c4c;border:1.5px solid #1c2c4c}.button--secondary:hover,.button--secondary:focus,.button--outline:hover,.button--outline:focus{background-color:#1c2c4c;color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.button--danger{background-color:#c0392b;color:#fff}.button--danger:hover,.button--danger:focus{background-color:#a93226;color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.button--warning{background-color:#e67e22;color:#fff}.button--warning:hover,.button--warning:focus{background-color:rgb(200.5170731707,106.156097561,22.6829268293);color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.listing-detail__admin-actions,.listing-detail__owner-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;background:#fff;border:1px solid #cfd8dc;border-radius:8px;margin-top:16px;margin-bottom:12px}.front-post-actions-wrapper{margin-top:1.5rem;margin-bottom:1.5rem;width:100%}.front-post-actions{display:flex;gap:15px;justify-content:center}@media(max-width:768px){.front-post-actions{flex-direction:column;gap:12px;align-items:center}}.action-btn-gray{display:flex;align-items:center;justify-content:center;background-color:#9e9490;color:#fff;padding:12px 24px;border-radius:6px;font-weight:600;text-decoration:none;font-size:1rem;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease;width:100%;flex:1;max-width:400px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-btn-gray:hover,.action-btn-gray:focus{background-color:#7a716d;color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.action-btn-gray svg{margin-right:8px}.region-hero,.region-hero-full-width{width:100%;max-width:100%;margin:0;padding:0;border:0;line-height:0}#block-rikka-theme-main-visual{width:100%;margin:0;padding:0;line-height:0;margin-top:1.5rem}@media screen and (max-width:768px){#block-rikka-theme-main-visual{margin-top:1.5rem;margin-bottom:1.5rem}}#block-rikka-theme-main-visual img{height:auto;object-fit:cover;vertical-align:bottom}#block-rikka-theme-main-visual .mv-subtext{font-family:"Noto Serif JP","Hiragino Mincho ProN",serif;font-size:1.25rem;color:#0f1a33;margin-top:1.5rem;margin-bottom:0;line-height:1.5;text-align:center}#block-rikka-theme-main-visual .mv-subtext__pc-only{display:inline}#block-rikka-theme-main-visual .mv-subtext__common{display:inline}@media screen and (max-width:768px){#block-rikka-theme-main-visual .mv-subtext{font-size:1rem;margin-top:1rem}#block-rikka-theme-main-visual .mv-subtext__pc-only{display:none}}.front-register-cta{width:100%;max-width:1090px;margin:0 auto;padding:1.5rem 0 2rem;box-sizing:border-box;display:flex;justify-content:center}@media screen and (min-width:768px)and (max-width:1120px){.front-register-cta{padding:1.5rem 1.25rem 2rem}}@media screen and (max-width:768px){.front-register-cta{padding:1rem 0 2rem}}.front-register-cta__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:500px;padding:1.2rem 2rem;background-color:#1c2c4c;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.1rem;font-weight:700;text-align:center;text-decoration:none;border:none;border-radius:6px;letter-spacing:.05em;cursor:pointer;transition:opacity .2s ease;box-sizing:border-box}.front-register-cta__button:hover{opacity:.6;color:#fff !important;text-decoration:none}@media screen and (max-width:768px){.front-register-cta__button{width:100% !important;max-width:100% !important;font-size:1.05rem;padding:1.2rem 2rem;border-radius:5px}}.front-news-latest{width:100%;padding:1.5rem 0 .5rem}@media screen and (max-width:768px){.front-news-latest{padding:1rem 0}}.front-news-latest__inner{max-width:1090px;width:100%;margin:0 auto;box-sizing:border-box}@media screen and (min-width:768px)and (max-width:1120px){.front-news-latest__inner{padding:0 1.25rem}}@media screen and (max-width:768px){.front-news-latest__inner{padding:0}}.news-snippet{position:relative;display:flex;align-items:center;gap:1.5rem;background:#fff;border:1px solid #cfd8dc;border-radius:4px;padding:1rem 1.5rem;transition:background-color .2s ease,border-color .2s ease;cursor:pointer}.news-snippet__label{display:inline-flex;align-items:center;justify-content:center;background:#1c2c4c;color:#fff;font-weight:bold;font-size:.75rem;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;min-width:90px;height:28px;line-height:1;border-radius:2px;z-index:2}.news-snippet__content{flex:1;font-size:.95rem;line-height:1.5;z-index:2}.news-snippet__content .views-row{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.news-snippet__content .views-field-created{color:#666;font-size:.875rem;font-family:"Noto Sans JP",sans-serif}.news-snippet__content .views-field-title a{color:#0f1a33;text-decoration:none;font-weight:400}.news-snippet__content .views-field-title a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.news-snippet:hover{background-color:#e1eff9;border-color:#cfd8dc}.front-diagnosis-nav{width:100%;background-color:rgba(0,0,0,0);padding:1.5rem 0 3rem;margin:0}@media screen and (max-width:768px){.front-diagnosis-nav{padding:1rem 0 2rem}}.front-diagnosis-nav__inner{max-width:1090px;width:100%;margin:0 auto;box-sizing:border-box}.front-diagnosis-header{margin-bottom:2rem;text-align:left}.front-diagnosis-title{display:flex;align-items:center;margin:0;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:1.25rem;font-weight:700;color:#4a3a32;line-height:1.4;letter-spacing:-0.015em}.front-diagnosis-title::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url(/themes/custom/rikka_theme/images/sitelogo/sitelogo_header.webp);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(-1px)}.front-diagnosis-cards{display:flex;flex-direction:column;gap:.5rem}.diagnosis-card{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;border:1px solid #cfd8dc;border-radius:4px;padding:1.5rem 1.25rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;box-sizing:border-box}.diagnosis-card .label{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#0f1a33;font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:-0.015em}.diagnosis-card::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #e2e2e2;border-right:2px solid #e2e2e2;transform:rotate(45deg);transition:transform .2s ease;margin-left:1.5rem;flex-shrink:0}.diagnosis-card:hover{background-color:#e1eff9;border-color:#cfd8dc;text-decoration:none}.diagnosis-card:hover::after{border-color:#1c2c4c;transform:rotate(45deg) translateX(2px)}@media screen and (max-width:768px){.front-news-latest{padding:1rem 0 .5rem}.news-snippet{display:block;position:relative;padding:50px 20px 20px 20px;gap:0}.news-snippet__content,.news-snippet__content div{position:static !important;display:block}.news-snippet__label{position:absolute;top:20px;left:20px;min-width:70px;height:26px;margin:0}.news-snippet .views-field-created{position:absolute !important;top:26px !important;left:100px !important;font-size:.85rem;color:#666;margin:0;line-height:1}.news-snippet .views-field-title{width:100%;margin:0;font-size:.95rem;line-height:1.4;display:block}.front-diagnosis-nav{padding:.5rem 0 2rem}.front-diagnosis-title{font-size:1.15rem}.diagnosis-card{padding:1.25rem 1rem}}.mv-main{text-align:center}.main-visual-img{display:block;width:50%;height:auto;max-width:100%;margin:0 auto}@media screen and (max-width:768px){.main-visual-img{width:85%}}.page-content article{color:#0f1a33;line-height:1.8;font-feature-settings:"palt"}.page-content article h2{margin-top:3.5rem;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.page-content article h3{margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.page-content article p{margin-bottom:1.5rem}.page-content article p strong{color:#0f1a33;background:linear-gradient(transparent 60%,rgba(240,158,96,0.5) 60%);padding:0 2px}.page-content article ol,.page-content article ul{margin-bottom:1.5rem;padding-left:2em}.page-content article ol{list-style:decimal}.page-content article ul{list-style:disc}.page-content article li{margin-bottom:.5rem}.page-content article a:not(.button):not([class*=btn]):not([class*=badge--]):not(.toc-link):not(.toc-toggle-btn):not(.bhs-locked__cta){color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.page-content article a:not(.button):not([class*=btn]):not([class*=badge--]):not(.toc-link):not(.toc-toggle-btn):not(.bhs-locked__cta):hover{text-decoration:none;opacity:.6}.page-content article code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.875em;background-color:#f1f1f1;border:1px solid #cfd8dc;border-radius:3px;padding:.15em .4em;color:#0f1a33;word-break:break-all}.page-content article table{width:100%;border-collapse:collapse;margin-top:2rem;margin-bottom:3rem;border-top:1px solid #cfd8dc}.page-content article table th,.page-content article table td{padding:1.5rem 1.5rem 1.5rem 2rem;border-bottom:1px solid #cfd8dc;text-align:left;vertical-align:top;font-size:1rem}.page-content article table th p,.page-content article table td p{margin:0}.page-content article table th{background-color:#f1f1f1;font-weight:700;color:#0f1a33}.page-content article table tbody>tr>th{width:30%;min-width:14em}.page-content article table td{background-color:#fff;color:#0f1a33}.page-content article table td p{margin:0 0 .5rem 0;line-height:1.8}.page-content article table td p:last-child{margin-bottom:0}@media screen and (max-width:768px){.page-content article table th,.page-content article table td{display:block;width:100%;border:none;padding:.5rem 1rem}.page-content article table tbody>tr>th{width:100%;min-width:0}.page-content article table th{background-color:#f1f1f1;padding-top:1rem;padding-bottom:.75rem;font-size:.9rem;border-bottom:1px solid #cfd8dc}.page-content article table td{padding-top:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cfd8dc}}.page-content article .company-profile{width:100%;border-collapse:collapse;margin-top:2rem;margin-bottom:3rem;border-top:1px solid #cfd8dc}.page-content article .company-profile th,.page-content article .company-profile td{padding:1.5rem 1.5rem 1.5rem 2rem;border-bottom:1px solid #cfd8dc;text-align:left;vertical-align:top;font-size:1rem}.page-content article .company-profile th{width:25%;min-width:160px;background-color:#f1f1f1;font-weight:700;color:#0f1a33}.page-content article .company-profile th p{margin:0}.page-content article .company-profile td{background-color:#fff;color:#0f1a33}.page-content article .company-profile td p{margin:0 0 .5rem 0;line-height:1.8}.page-content article .company-profile td p:last-child{margin-bottom:0}@media screen and (max-width:768px){.page-content article .company-profile th,.page-content article .company-profile td{display:block;width:100%;border:none;padding:.5rem 1rem}.page-content article .company-profile th{background-color:#f1f1f1;color:#0f1a33;padding-top:1rem;padding-bottom:.75rem;font-size:.9rem;border-bottom:1px solid #cfd8dc}.page-content article .company-profile td{padding-top:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cfd8dc}.page-content article .company-profile .company-profile tr:first-child th{border-top:1px solid #cfd8dc}}.news-card{position:relative;display:block;background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;box-shadow:none;padding:1.5rem 1.5rem 1rem;margin-bottom:1.5rem;transition:all .3s ease}.news-card:hover{transform:none !important;box-shadow:none;background-color:#e1eff9;border-color:#cfd8dc}.news-card__meta{margin-bottom:.5rem;display:flex;align-items:center}.news-card__date{font-size:.85rem;color:#333;display:flex;align-items:center;line-height:1;padding-left:0 !important;background:none !important;border:none !important}.news-card__date::before,.news-card__date::after{content:none !important;display:none !important}.news-card__date .news-card__clock-icon{margin-right:.4em;line-height:1;transform:translateY(-1px);margin-left:0;color:#333;flex-shrink:0}.news-card__title{font-size:1.25rem;font-weight:700;line-height:1.4;margin:.3rem 0 .3rem 0}.news-card__title a{color:#1e50a2;text-decoration:none !important}.news-card__title a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.news-card__title a:hover{text-decoration:none !important}.news-card__body{font-size:.95rem;color:rgb(26.5909090909,46.0909090909,90.4090909091);line-height:1.6}.news-card__body p{margin-bottom:0}.news-card__body>*:last-child{margin-bottom:0}.news-card__body a{position:relative;z-index:2;color:#1e50a2;transition:opacity .2s ease}.news-card__body a:hover{color:#123670;text-decoration:none;opacity:.6}.news-article{width:100%;margin:0;padding:0 0 4rem 0}.news-article__header{margin-bottom:2rem;padding-bottom:1rem}.news-article__meta{display:flex;align-items:center;color:#333;font-size:.9rem}.news-article__date{display:flex;align-items:center;line-height:1}.news-article__date .news-article__clock-icon{margin-right:.5em;transform:translateY(-1px);flex-shrink:0}.news-article__body{font-size:1rem;line-height:1.8;margin-bottom:4rem}.news-article__body p{margin-bottom:1.5rem}.news-article__body img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem 0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.news-article__body h2{font-size:1.5rem;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #4a3a32}.news-article__body h3{font-size:1.25rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem}.news-article__footer{text-align:center;margin-top:3rem}.btn-back{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 3rem;border:1px solid #cfd8dc;border-radius:4px;background-color:#fff;color:#0f1a33 !important;text-decoration:none !important;font-weight:500;font-size:1rem;transition:all .3s ease}@media screen and (max-width:768px){.btn-back{width:100%;padding:.875rem 1.5rem}}.btn-back:hover{background-color:#e1eff9;color:#0f1a33;text-decoration:none !important;opacity:1 !important}figure.align-center{display:flex;justify-content:center;margin:0 auto 32px}.profile-section{background-color:#fff;border:1px solid #cfd8dc;border-radius:6px;padding:24px 28px;margin-bottom:24px}.profile-section>h2:first-child{margin-top:0}.rikka-ts-submit-locked{pointer-events:none !important;cursor:not-allowed !important;opacity:.55}.contact-intro-wrapper{margin-top:2rem;margin-bottom:2rem}.contact-intro-wrapper .contact-intro{background-color:#fff8e1;border:1px solid #f09e60;border-radius:8px;padding:1.5rem;font-size:.95rem;color:#0f1a33;line-height:1.7}.contact-intro-wrapper .contact-intro a{color:#1e50a2;text-decoration:underline}.contact-intro-wrapper .contact-intro a:hover{text-decoration:none}.terms-version-list{list-style:none;margin:1rem 0 0;padding:0}.terms-version-list li{display:flex;align-items:baseline;gap:1rem;padding:2px 0}.terms-version-list__name{display:inline-block;flex:0 0 auto;min-width:12em;font-weight:600}.terms-version-list__version{flex:1 1 auto}.contact-form-area{width:100%;max-width:100%;margin:0 auto 4rem}.contact-form-area .contact-dl-table{border-top:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;background-color:#fff}.contact-form-area .contact-row{display:flex;flex-wrap:wrap;margin:0;border-bottom:1px solid #cfd8dc}@media screen and (min-width:769px){.contact-form-area .contact-row{flex-wrap:nowrap;align-items:stretch}}.contact-form-area .contact-row .contact-label{width:100%;background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0}@media screen and (min-width:769px){.contact-form-area .contact-row .contact-label{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}.contact-form-area .contact-row .contact-label .form-required-mark{display:inline-block;color:#ff7a00;font-weight:700;line-height:1;margin-right:8px;flex-shrink:0;font-size:0}.contact-form-area .contact-row .contact-label .form-required-mark::before{content:"＊";font-size:1.25rem;font-weight:700}.contact-form-area .contact-row .contact-input{width:100%;padding:1.25rem;background-color:#fff;box-sizing:border-box;margin:0}@media screen and (min-width:769px){.contact-form-area .contact-row .contact-input{flex-grow:1}}.contact-form-area .contact-row .contact-input .form-item{margin:0;width:100%}.contact-form-area .contact-row .contact-input label{display:none}.contact-form-area .contact-row .contact-input .form-managed-file label:not(.visually-hidden){display:inline-block}.contact-form-area .contact-row .contact-input .description{font-size:.8rem;color:#777;margin-top:6px}.contact-form-area .contact-row .contact-input input[type=text],.contact-form-area .contact-row .contact-input input[type=email],.contact-form-area .contact-row .contact-input textarea{width:100%;padding:12px 15px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;box-sizing:border-box}.contact-form-area .contact-row .contact-input input[type=text]:focus,.contact-form-area .contact-row .contact-input input[type=email]:focus,.contact-form-area .contact-row .contact-input textarea:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2);outline:none}@media screen and (min-width:769px){.contact-form-area .contact-row .contact-input input[type=text],.contact-form-area .contact-row .contact-input input[type=email]{max-width:560px}}.contact-form-area .contact-row .contact-input textarea{min-height:200px;resize:vertical}.contact-form-area .contact-captcha-area{padding:1.25rem 1.25rem 0;text-align:center;background-color:rgba(0,0,0,0);border:none}.contact-form-area .contact-captcha-area .form-item{margin:0}.contact-form-area .contact-captcha-area small{display:block;margin-top:5px;margin-bottom:0;font-size:11px;color:#666}.contact-form-area .contact-captcha-area #rikka-turnstile-container,.contact-form-area .contact-captcha-area .turnstile-container-wrapper,.contact-form-area .contact-captcha-area fieldset.captcha{min-height:0 !important;margin-bottom:0 !important;padding-bottom:0 !important}.contact-form-area .form-actions-wrapper{text-align:center;margin-top:1.5rem;padding:0 10px}.contact-form-area .form-actions-wrapper .form-actions{margin:0;padding:0;width:100%}.contact-form-area .form-actions-wrapper input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.contact-form-area .form-actions-wrapper input[type=submit]{width:100%}}.contact-form-area .form-actions-wrapper input[type=submit]:hover,.contact-form-area .form-actions-wrapper input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.contact-form-area .form-actions-wrapper input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.contact-form-area .form-actions-wrapper input[type=submit]:disabled:hover,.contact-form-area .form-actions-wrapper input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.user-login-form,.user-register-form,.user-pass,.rikka-auth-form{border:none !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;margin:0 auto 4rem;width:100%;box-sizing:border-box;position:relative}.user-login-form .js-form-item.js-form-type-textfield,.user-login-form .js-form-item.js-form-type-email,.user-login-form .js-form-item.js-form-type-password,.user-login-form .js-form-item.js-form-type-tel,.user-register-form .js-form-item.js-form-type-textfield,.user-register-form .js-form-item.js-form-type-email,.user-register-form .js-form-item.js-form-type-password,.user-register-form .js-form-item.js-form-type-tel,.user-pass .js-form-item.js-form-type-textfield,.user-pass .js-form-item.js-form-type-email,.user-pass .js-form-item.js-form-type-password,.user-pass .js-form-item.js-form-type-tel,.rikka-auth-form .js-form-item.js-form-type-textfield,.rikka-auth-form .js-form-item.js-form-type-email,.rikka-auth-form .js-form-item.js-form-type-password,.rikka-auth-form .js-form-item.js-form-type-tel{border:1px solid #cfd8dc !important;margin-top:-1px !important;margin-bottom:0 !important;background-color:#fff;padding:0;display:grid;grid-template-columns:100%}@media screen and (min-width:769px){.user-login-form .js-form-item.js-form-type-textfield,.user-login-form .js-form-item.js-form-type-email,.user-login-form .js-form-item.js-form-type-password,.user-login-form .js-form-item.js-form-type-tel,.user-register-form .js-form-item.js-form-type-textfield,.user-register-form .js-form-item.js-form-type-email,.user-register-form .js-form-item.js-form-type-password,.user-register-form .js-form-item.js-form-type-tel,.user-pass .js-form-item.js-form-type-textfield,.user-pass .js-form-item.js-form-type-email,.user-pass .js-form-item.js-form-type-password,.user-pass .js-form-item.js-form-type-tel,.rikka-auth-form .js-form-item.js-form-type-textfield,.rikka-auth-form .js-form-item.js-form-type-email,.rikka-auth-form .js-form-item.js-form-type-password,.rikka-auth-form .js-form-item.js-form-type-tel{grid-template-columns:280px 1fr}}.user-login-form .js-form-item.js-form-type-textfield label,.user-login-form .js-form-item.js-form-type-email label,.user-login-form .js-form-item.js-form-type-password label,.user-login-form .js-form-item.js-form-type-tel label,.user-register-form .js-form-item.js-form-type-textfield label,.user-register-form .js-form-item.js-form-type-email label,.user-register-form .js-form-item.js-form-type-password label,.user-register-form .js-form-item.js-form-type-tel label,.user-pass .js-form-item.js-form-type-textfield label,.user-pass .js-form-item.js-form-type-email label,.user-pass .js-form-item.js-form-type-password label,.user-pass .js-form-item.js-form-type-tel label,.rikka-auth-form .js-form-item.js-form-type-textfield label,.rikka-auth-form .js-form-item.js-form-type-email label,.rikka-auth-form .js-form-item.js-form-type-password label,.rikka-auth-form .js-form-item.js-form-type-tel label{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0;width:100%;height:100%;box-sizing:border-box}@media screen and (min-width:769px){.user-login-form .js-form-item.js-form-type-textfield label,.user-login-form .js-form-item.js-form-type-email label,.user-login-form .js-form-item.js-form-type-password label,.user-login-form .js-form-item.js-form-type-tel label,.user-register-form .js-form-item.js-form-type-textfield label,.user-register-form .js-form-item.js-form-type-email label,.user-register-form .js-form-item.js-form-type-password label,.user-register-form .js-form-item.js-form-type-tel label,.user-pass .js-form-item.js-form-type-textfield label,.user-pass .js-form-item.js-form-type-email label,.user-pass .js-form-item.js-form-type-password label,.user-pass .js-form-item.js-form-type-tel label,.rikka-auth-form .js-form-item.js-form-type-textfield label,.rikka-auth-form .js-form-item.js-form-type-email label,.rikka-auth-form .js-form-item.js-form-type-password label,.rikka-auth-form .js-form-item.js-form-type-tel label{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc !important}}.user-login-form .js-form-item.js-form-type-textfield label.form-required::after,.user-login-form .js-form-item.js-form-type-email label.form-required::after,.user-login-form .js-form-item.js-form-type-password label.form-required::after,.user-login-form .js-form-item.js-form-type-tel label.form-required::after,.user-register-form .js-form-item.js-form-type-textfield label.form-required::after,.user-register-form .js-form-item.js-form-type-email label.form-required::after,.user-register-form .js-form-item.js-form-type-password label.form-required::after,.user-register-form .js-form-item.js-form-type-tel label.form-required::after,.user-pass .js-form-item.js-form-type-textfield label.form-required::after,.user-pass .js-form-item.js-form-type-email label.form-required::after,.user-pass .js-form-item.js-form-type-password label.form-required::after,.user-pass .js-form-item.js-form-type-tel label.form-required::after,.rikka-auth-form .js-form-item.js-form-type-textfield label.form-required::after,.rikka-auth-form .js-form-item.js-form-type-email label.form-required::after,.rikka-auth-form .js-form-item.js-form-type-password label.form-required::after,.rikka-auth-form .js-form-item.js-form-type-tel label.form-required::after{display:none !important}.user-login-form .js-form-item.js-form-type-textfield>*:not(label),.user-login-form .js-form-item.js-form-type-email>*:not(label),.user-login-form .js-form-item.js-form-type-password>*:not(label),.user-login-form .js-form-item.js-form-type-tel>*:not(label),.user-register-form .js-form-item.js-form-type-textfield>*:not(label),.user-register-form .js-form-item.js-form-type-email>*:not(label),.user-register-form .js-form-item.js-form-type-password>*:not(label),.user-register-form .js-form-item.js-form-type-tel>*:not(label),.user-pass .js-form-item.js-form-type-textfield>*:not(label),.user-pass .js-form-item.js-form-type-email>*:not(label),.user-pass .js-form-item.js-form-type-password>*:not(label),.user-pass .js-form-item.js-form-type-tel>*:not(label),.rikka-auth-form .js-form-item.js-form-type-textfield>*:not(label),.rikka-auth-form .js-form-item.js-form-type-email>*:not(label),.rikka-auth-form .js-form-item.js-form-type-password>*:not(label),.rikka-auth-form .js-form-item.js-form-type-tel>*:not(label){grid-column:1}@media screen and (min-width:769px){.user-login-form .js-form-item.js-form-type-textfield>*:not(label),.user-login-form .js-form-item.js-form-type-email>*:not(label),.user-login-form .js-form-item.js-form-type-password>*:not(label),.user-login-form .js-form-item.js-form-type-tel>*:not(label),.user-register-form .js-form-item.js-form-type-textfield>*:not(label),.user-register-form .js-form-item.js-form-type-email>*:not(label),.user-register-form .js-form-item.js-form-type-password>*:not(label),.user-register-form .js-form-item.js-form-type-tel>*:not(label),.user-pass .js-form-item.js-form-type-textfield>*:not(label),.user-pass .js-form-item.js-form-type-email>*:not(label),.user-pass .js-form-item.js-form-type-password>*:not(label),.user-pass .js-form-item.js-form-type-tel>*:not(label),.rikka-auth-form .js-form-item.js-form-type-textfield>*:not(label),.rikka-auth-form .js-form-item.js-form-type-email>*:not(label),.rikka-auth-form .js-form-item.js-form-type-password>*:not(label),.rikka-auth-form .js-form-item.js-form-type-tel>*:not(label){grid-column:2}}.user-login-form .js-form-item.js-form-type-textfield input[type=text],.user-login-form .js-form-item.js-form-type-textfield input[type=email],.user-login-form .js-form-item.js-form-type-textfield input[type=password],.user-login-form .js-form-item.js-form-type-email input[type=text],.user-login-form .js-form-item.js-form-type-email input[type=email],.user-login-form .js-form-item.js-form-type-email input[type=password],.user-login-form .js-form-item.js-form-type-password input[type=text],.user-login-form .js-form-item.js-form-type-password input[type=email],.user-login-form .js-form-item.js-form-type-password input[type=password],.user-login-form .js-form-item.js-form-type-tel input[type=text],.user-login-form .js-form-item.js-form-type-tel input[type=email],.user-login-form .js-form-item.js-form-type-tel input[type=password],.user-register-form .js-form-item.js-form-type-textfield input[type=text],.user-register-form .js-form-item.js-form-type-textfield input[type=email],.user-register-form .js-form-item.js-form-type-textfield input[type=password],.user-register-form .js-form-item.js-form-type-email input[type=text],.user-register-form .js-form-item.js-form-type-email input[type=email],.user-register-form .js-form-item.js-form-type-email input[type=password],.user-register-form .js-form-item.js-form-type-password input[type=text],.user-register-form .js-form-item.js-form-type-password input[type=email],.user-register-form .js-form-item.js-form-type-password input[type=password],.user-register-form .js-form-item.js-form-type-tel input[type=text],.user-register-form .js-form-item.js-form-type-tel input[type=email],.user-register-form .js-form-item.js-form-type-tel input[type=password],.user-pass .js-form-item.js-form-type-textfield input[type=text],.user-pass .js-form-item.js-form-type-textfield input[type=email],.user-pass .js-form-item.js-form-type-textfield input[type=password],.user-pass .js-form-item.js-form-type-email input[type=text],.user-pass .js-form-item.js-form-type-email input[type=email],.user-pass .js-form-item.js-form-type-email input[type=password],.user-pass .js-form-item.js-form-type-password input[type=text],.user-pass .js-form-item.js-form-type-password input[type=email],.user-pass .js-form-item.js-form-type-password input[type=password],.user-pass .js-form-item.js-form-type-tel input[type=text],.user-pass .js-form-item.js-form-type-tel input[type=email],.user-pass .js-form-item.js-form-type-tel input[type=password],.rikka-auth-form .js-form-item.js-form-type-textfield input[type=text],.rikka-auth-form .js-form-item.js-form-type-textfield input[type=email],.rikka-auth-form .js-form-item.js-form-type-textfield input[type=password],.rikka-auth-form .js-form-item.js-form-type-email input[type=text],.rikka-auth-form .js-form-item.js-form-type-email input[type=email],.rikka-auth-form .js-form-item.js-form-type-email input[type=password],.rikka-auth-form .js-form-item.js-form-type-password input[type=text],.rikka-auth-form .js-form-item.js-form-type-password input[type=email],.rikka-auth-form .js-form-item.js-form-type-password input[type=password],.rikka-auth-form .js-form-item.js-form-type-tel input[type=text],.rikka-auth-form .js-form-item.js-form-type-tel input[type=email],.rikka-auth-form .js-form-item.js-form-type-tel input[type=password]{box-sizing:border-box;border:1px solid #cfd8dc !important;border-radius:4px;padding:12px 15px;font-size:1rem;width:calc(100% - 40px) !important;margin:1.25rem !important;max-width:none !important}.user-login-form .js-form-item.js-form-type-textfield input[type=text]:focus,.user-login-form .js-form-item.js-form-type-textfield input[type=email]:focus,.user-login-form .js-form-item.js-form-type-textfield input[type=password]:focus,.user-login-form .js-form-item.js-form-type-email input[type=text]:focus,.user-login-form .js-form-item.js-form-type-email input[type=email]:focus,.user-login-form .js-form-item.js-form-type-email input[type=password]:focus,.user-login-form .js-form-item.js-form-type-password input[type=text]:focus,.user-login-form .js-form-item.js-form-type-password input[type=email]:focus,.user-login-form .js-form-item.js-form-type-password input[type=password]:focus,.user-login-form .js-form-item.js-form-type-tel input[type=text]:focus,.user-login-form .js-form-item.js-form-type-tel input[type=email]:focus,.user-login-form .js-form-item.js-form-type-tel input[type=password]:focus,.user-register-form .js-form-item.js-form-type-textfield input[type=text]:focus,.user-register-form .js-form-item.js-form-type-textfield input[type=email]:focus,.user-register-form .js-form-item.js-form-type-textfield input[type=password]:focus,.user-register-form .js-form-item.js-form-type-email input[type=text]:focus,.user-register-form .js-form-item.js-form-type-email input[type=email]:focus,.user-register-form .js-form-item.js-form-type-email input[type=password]:focus,.user-register-form .js-form-item.js-form-type-password input[type=text]:focus,.user-register-form .js-form-item.js-form-type-password input[type=email]:focus,.user-register-form .js-form-item.js-form-type-password input[type=password]:focus,.user-register-form .js-form-item.js-form-type-tel input[type=text]:focus,.user-register-form .js-form-item.js-form-type-tel input[type=email]:focus,.user-register-form .js-form-item.js-form-type-tel input[type=password]:focus,.user-pass .js-form-item.js-form-type-textfield input[type=text]:focus,.user-pass .js-form-item.js-form-type-textfield input[type=email]:focus,.user-pass .js-form-item.js-form-type-textfield input[type=password]:focus,.user-pass .js-form-item.js-form-type-email input[type=text]:focus,.user-pass .js-form-item.js-form-type-email input[type=email]:focus,.user-pass .js-form-item.js-form-type-email input[type=password]:focus,.user-pass .js-form-item.js-form-type-password input[type=text]:focus,.user-pass .js-form-item.js-form-type-password input[type=email]:focus,.user-pass .js-form-item.js-form-type-password input[type=password]:focus,.user-pass .js-form-item.js-form-type-tel input[type=text]:focus,.user-pass .js-form-item.js-form-type-tel input[type=email]:focus,.user-pass .js-form-item.js-form-type-tel input[type=password]:focus,.rikka-auth-form .js-form-item.js-form-type-textfield input[type=text]:focus,.rikka-auth-form .js-form-item.js-form-type-textfield input[type=email]:focus,.rikka-auth-form .js-form-item.js-form-type-textfield input[type=password]:focus,.rikka-auth-form .js-form-item.js-form-type-email input[type=text]:focus,.rikka-auth-form .js-form-item.js-form-type-email input[type=email]:focus,.rikka-auth-form .js-form-item.js-form-type-email input[type=password]:focus,.rikka-auth-form .js-form-item.js-form-type-password input[type=text]:focus,.rikka-auth-form .js-form-item.js-form-type-password input[type=email]:focus,.rikka-auth-form .js-form-item.js-form-type-password input[type=password]:focus,.rikka-auth-form .js-form-item.js-form-type-tel input[type=text]:focus,.rikka-auth-form .js-form-item.js-form-type-tel input[type=email]:focus,.rikka-auth-form .js-form-item.js-form-type-tel input[type=password]:focus{border-color:#1e50a2 !important;box-shadow:0 0 0 2px rgba(30,80,162,.2) !important;outline:none !important}.user-login-form .js-form-item.js-form-type-textfield input[type=text]::placeholder,.user-login-form .js-form-item.js-form-type-textfield input[type=email]::placeholder,.user-login-form .js-form-item.js-form-type-email input[type=text]::placeholder,.user-login-form .js-form-item.js-form-type-email input[type=email]::placeholder,.user-login-form .js-form-item.js-form-type-password input[type=text]::placeholder,.user-login-form .js-form-item.js-form-type-password input[type=email]::placeholder,.user-login-form .js-form-item.js-form-type-tel input[type=text]::placeholder,.user-login-form .js-form-item.js-form-type-tel input[type=email]::placeholder,.user-register-form .js-form-item.js-form-type-textfield input[type=text]::placeholder,.user-register-form .js-form-item.js-form-type-textfield input[type=email]::placeholder,.user-register-form .js-form-item.js-form-type-email input[type=text]::placeholder,.user-register-form .js-form-item.js-form-type-email input[type=email]::placeholder,.user-register-form .js-form-item.js-form-type-password input[type=text]::placeholder,.user-register-form .js-form-item.js-form-type-password input[type=email]::placeholder,.user-register-form .js-form-item.js-form-type-tel input[type=text]::placeholder,.user-register-form .js-form-item.js-form-type-tel input[type=email]::placeholder,.user-pass .js-form-item.js-form-type-textfield input[type=text]::placeholder,.user-pass .js-form-item.js-form-type-textfield input[type=email]::placeholder,.user-pass .js-form-item.js-form-type-email input[type=text]::placeholder,.user-pass .js-form-item.js-form-type-email input[type=email]::placeholder,.user-pass .js-form-item.js-form-type-password input[type=text]::placeholder,.user-pass .js-form-item.js-form-type-password input[type=email]::placeholder,.user-pass .js-form-item.js-form-type-tel input[type=text]::placeholder,.user-pass .js-form-item.js-form-type-tel input[type=email]::placeholder,.rikka-auth-form .js-form-item.js-form-type-textfield input[type=text]::placeholder,.rikka-auth-form .js-form-item.js-form-type-textfield input[type=email]::placeholder,.rikka-auth-form .js-form-item.js-form-type-email input[type=text]::placeholder,.rikka-auth-form .js-form-item.js-form-type-email input[type=email]::placeholder,.rikka-auth-form .js-form-item.js-form-type-password input[type=text]::placeholder,.rikka-auth-form .js-form-item.js-form-type-password input[type=email]::placeholder,.rikka-auth-form .js-form-item.js-form-type-tel input[type=text]::placeholder,.rikka-auth-form .js-form-item.js-form-type-tel input[type=email]::placeholder{color:rgba(0,0,0,0)}.user-login-form .js-form-item.js-form-type-textfield .description,.user-login-form .js-form-item.js-form-type-textfield .password-strength-text,.user-login-form .js-form-item.js-form-type-textfield .password-confirm-message,.user-login-form .js-form-item.js-form-type-email .description,.user-login-form .js-form-item.js-form-type-email .password-strength-text,.user-login-form .js-form-item.js-form-type-email .password-confirm-message,.user-login-form .js-form-item.js-form-type-password .description,.user-login-form .js-form-item.js-form-type-password .password-strength-text,.user-login-form .js-form-item.js-form-type-password .password-confirm-message,.user-login-form .js-form-item.js-form-type-tel .description,.user-login-form .js-form-item.js-form-type-tel .password-strength-text,.user-login-form .js-form-item.js-form-type-tel .password-confirm-message,.user-register-form .js-form-item.js-form-type-textfield .description,.user-register-form .js-form-item.js-form-type-textfield .password-strength-text,.user-register-form .js-form-item.js-form-type-textfield .password-confirm-message,.user-register-form .js-form-item.js-form-type-email .description,.user-register-form .js-form-item.js-form-type-email .password-strength-text,.user-register-form .js-form-item.js-form-type-email .password-confirm-message,.user-register-form .js-form-item.js-form-type-password .description,.user-register-form .js-form-item.js-form-type-password .password-strength-text,.user-register-form .js-form-item.js-form-type-password .password-confirm-message,.user-register-form .js-form-item.js-form-type-tel .description,.user-register-form .js-form-item.js-form-type-tel .password-strength-text,.user-register-form .js-form-item.js-form-type-tel .password-confirm-message,.user-pass .js-form-item.js-form-type-textfield .description,.user-pass .js-form-item.js-form-type-textfield .password-strength-text,.user-pass .js-form-item.js-form-type-textfield .password-confirm-message,.user-pass .js-form-item.js-form-type-email .description,.user-pass .js-form-item.js-form-type-email .password-strength-text,.user-pass .js-form-item.js-form-type-email .password-confirm-message,.user-pass .js-form-item.js-form-type-password .description,.user-pass .js-form-item.js-form-type-password .password-strength-text,.user-pass .js-form-item.js-form-type-password .password-confirm-message,.user-pass .js-form-item.js-form-type-tel .description,.user-pass .js-form-item.js-form-type-tel .password-strength-text,.user-pass .js-form-item.js-form-type-tel .password-confirm-message,.rikka-auth-form .js-form-item.js-form-type-textfield .description,.rikka-auth-form .js-form-item.js-form-type-textfield .password-strength-text,.rikka-auth-form .js-form-item.js-form-type-textfield .password-confirm-message,.rikka-auth-form .js-form-item.js-form-type-email .description,.rikka-auth-form .js-form-item.js-form-type-email .password-strength-text,.rikka-auth-form .js-form-item.js-form-type-email .password-confirm-message,.rikka-auth-form .js-form-item.js-form-type-password .description,.rikka-auth-form .js-form-item.js-form-type-password .password-strength-text,.rikka-auth-form .js-form-item.js-form-type-password .password-confirm-message,.rikka-auth-form .js-form-item.js-form-type-tel .description,.rikka-auth-form .js-form-item.js-form-type-tel .password-strength-text,.rikka-auth-form .js-form-item.js-form-type-tel .password-confirm-message{box-sizing:border-box;padding:0 1.25rem 1.25rem;margin:-10px 0 0;width:100%;font-size:.8rem;color:#777;line-height:1.4}.user-login-form .js-form-item.js-form-type-textfield #edit-pass--description,.user-login-form .js-form-item.js-form-type-email #edit-pass--description,.user-login-form .js-form-item.js-form-type-password #edit-pass--description,.user-login-form .js-form-item.js-form-type-tel #edit-pass--description,.user-register-form .js-form-item.js-form-type-textfield #edit-pass--description,.user-register-form .js-form-item.js-form-type-email #edit-pass--description,.user-register-form .js-form-item.js-form-type-password #edit-pass--description,.user-register-form .js-form-item.js-form-type-tel #edit-pass--description,.user-pass .js-form-item.js-form-type-textfield #edit-pass--description,.user-pass .js-form-item.js-form-type-email #edit-pass--description,.user-pass .js-form-item.js-form-type-password #edit-pass--description,.user-pass .js-form-item.js-form-type-tel #edit-pass--description,.rikka-auth-form .js-form-item.js-form-type-textfield #edit-pass--description,.rikka-auth-form .js-form-item.js-form-type-email #edit-pass--description,.rikka-auth-form .js-form-item.js-form-type-password #edit-pass--description,.rikka-auth-form .js-form-item.js-form-type-tel #edit-pass--description{display:none !important}.user-login-form .js-form-item.js-form-type-textfield .password-confirm-message span.error,.user-login-form .js-form-item.js-form-type-email .password-confirm-message span.error,.user-login-form .js-form-item.js-form-type-password .password-confirm-message span.error,.user-login-form .js-form-item.js-form-type-tel .password-confirm-message span.error,.user-register-form .js-form-item.js-form-type-textfield .password-confirm-message span.error,.user-register-form .js-form-item.js-form-type-email .password-confirm-message span.error,.user-register-form .js-form-item.js-form-type-password .password-confirm-message span.error,.user-register-form .js-form-item.js-form-type-tel .password-confirm-message span.error,.user-pass .js-form-item.js-form-type-textfield .password-confirm-message span.error,.user-pass .js-form-item.js-form-type-email .password-confirm-message span.error,.user-pass .js-form-item.js-form-type-password .password-confirm-message span.error,.user-pass .js-form-item.js-form-type-tel .password-confirm-message span.error,.rikka-auth-form .js-form-item.js-form-type-textfield .password-confirm-message span.error,.rikka-auth-form .js-form-item.js-form-type-email .password-confirm-message span.error,.rikka-auth-form .js-form-item.js-form-type-password .password-confirm-message span.error,.rikka-auth-form .js-form-item.js-form-type-tel .password-confirm-message span.error{color:#ff7a00 !important;font-weight:700 !important}.user-login-form .js-form-item.js-form-type-textfield .password-confirm-message span.ok,.user-login-form .js-form-item.js-form-type-email .password-confirm-message span.ok,.user-login-form .js-form-item.js-form-type-password .password-confirm-message span.ok,.user-login-form .js-form-item.js-form-type-tel .password-confirm-message span.ok,.user-register-form .js-form-item.js-form-type-textfield .password-confirm-message span.ok,.user-register-form .js-form-item.js-form-type-email .password-confirm-message span.ok,.user-register-form .js-form-item.js-form-type-password .password-confirm-message span.ok,.user-register-form .js-form-item.js-form-type-tel .password-confirm-message span.ok,.user-pass .js-form-item.js-form-type-textfield .password-confirm-message span.ok,.user-pass .js-form-item.js-form-type-email .password-confirm-message span.ok,.user-pass .js-form-item.js-form-type-password .password-confirm-message span.ok,.user-pass .js-form-item.js-form-type-tel .password-confirm-message span.ok,.rikka-auth-form .js-form-item.js-form-type-textfield .password-confirm-message span.ok,.rikka-auth-form .js-form-item.js-form-type-email .password-confirm-message span.ok,.rikka-auth-form .js-form-item.js-form-type-password .password-confirm-message span.ok,.rikka-auth-form .js-form-item.js-form-type-tel .password-confirm-message span.ok{color:#1e50a2 !important;font-weight:700 !important}.user-login-form #edit-pass--description,.user-register-form #edit-pass--description,.user-pass #edit-pass--description,.rikka-auth-form #edit-pass--description{display:none !important}.user-login-form .password-confirm-message span.error,.user-register-form .password-confirm-message span.error,.user-pass .password-confirm-message span.error,.rikka-auth-form .password-confirm-message span.error{color:#ff7a00 !important;font-weight:700 !important}.user-login-form .password-confirm-message span.ok,.user-register-form .password-confirm-message span.ok,.user-pass .password-confirm-message span.ok,.rikka-auth-form .password-confirm-message span.ok{color:#1e50a2 !important;font-weight:700 !important}.user-login-form .form-helper-link,.user-register-form .form-helper-link,.user-pass .form-helper-link,.rikka-auth-form .form-helper-link{position:absolute;right:0;bottom:calc(100% + 1rem);text-align:right;border:none !important;padding:0;line-height:1.6}.user-login-form .form-helper-link a,.user-register-form .form-helper-link a,.user-pass .form-helper-link a,.rikka-auth-form .form-helper-link a{display:block;font-size:.9rem;color:#1e50a2;text-decoration:underline}.user-login-form .form-helper-link a:hover,.user-register-form .form-helper-link a:hover,.user-pass .form-helper-link a:hover,.rikka-auth-form .form-helper-link a:hover{text-decoration:none}.user-login-form #rikka-turnstile-container,.user-login-form .turnstile-container-wrapper,.user-login-form fieldset.captcha,.user-register-form #rikka-turnstile-container,.user-register-form .turnstile-container-wrapper,.user-register-form fieldset.captcha,.user-pass #rikka-turnstile-container,.user-pass .turnstile-container-wrapper,.user-pass fieldset.captcha,.rikka-auth-form #rikka-turnstile-container,.rikka-auth-form .turnstile-container-wrapper,.rikka-auth-form fieldset.captcha{margin-top:.5rem !important}.user-login-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree,.user-register-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree,.user-pass .js-form-type-checkbox.form-item-rikka-terms-consent-agree,.rikka-auth-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 0 .5rem;background:none;border:none;margin:0}.user-login-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree input[type=checkbox],.user-register-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree input[type=checkbox],.user-pass .js-form-type-checkbox.form-item-rikka-terms-consent-agree input[type=checkbox],.rikka-auth-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#1c2c4c;cursor:pointer;margin:0}.user-login-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option,.user-register-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option,.user-pass .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option,.rikka-auth-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option{font-size:1rem;font-weight:600;color:#0f1a33;cursor:pointer;margin:0;line-height:1.5}.user-login-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option a,.user-register-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option a,.user-pass .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option a,.rikka-auth-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option a{color:#1e50a2;text-decoration:underline}.user-login-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option a:hover,.user-register-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option a:hover,.user-pass .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option a:hover,.rikka-auth-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option a:hover{text-decoration:none}.user-login-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option.form-required::after,.user-register-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option.form-required::after,.user-pass .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option.form-required::after,.rikka-auth-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree label.option.form-required::after{display:none !important}.user-login-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree .description,.user-register-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree .description,.user-pass .js-form-type-checkbox.form-item-rikka-terms-consent-agree .description,.rikka-auth-form .js-form-type-checkbox.form-item-rikka-terms-consent-agree .description{flex-basis:100%;text-align:center;font-size:.875rem;color:#333;margin-top:4px}.user-login-form .form-actions,.user-register-form .form-actions,.user-pass .form-actions,.rikka-auth-form .form-actions{border:none !important;background:rgba(0,0,0,0) !important;padding:0 !important;margin-top:1.5rem !important;text-align:center !important}.user-login-form .form-actions input[type=submit],.user-register-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit],.rikka-auth-form .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.user-login-form .form-actions input[type=submit],.user-register-form .form-actions input[type=submit],.user-pass .form-actions input[type=submit],.rikka-auth-form .form-actions input[type=submit]{width:100%}}.user-login-form .form-actions input[type=submit]:hover,.user-login-form .form-actions input[type=submit]:focus,.user-register-form .form-actions input[type=submit]:hover,.user-register-form .form-actions input[type=submit]:focus,.user-pass .form-actions input[type=submit]:hover,.user-pass .form-actions input[type=submit]:focus,.rikka-auth-form .form-actions input[type=submit]:hover,.rikka-auth-form .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.user-login-form .form-actions input[type=submit]:disabled,.user-register-form .form-actions input[type=submit]:disabled,.user-pass .form-actions input[type=submit]:disabled,.rikka-auth-form .form-actions input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.user-login-form .form-actions input[type=submit]:disabled:hover,.user-login-form .form-actions input[type=submit]:disabled:focus,.user-register-form .form-actions input[type=submit]:disabled:hover,.user-register-form .form-actions input[type=submit]:disabled:focus,.user-pass .form-actions input[type=submit]:disabled:hover,.user-pass .form-actions input[type=submit]:disabled:focus,.rikka-auth-form .form-actions input[type=submit]:disabled:hover,.rikka-auth-form .form-actions input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.user-login-form .form-actions input[type=submit]:hover,.user-register-form .form-actions input[type=submit]:hover,.user-pass .form-actions input[type=submit]:hover,.rikka-auth-form .form-actions input[type=submit]:hover{opacity:.6}.breadcrumb-wrapper{margin-bottom:0;min-height:0}.breadcrumb-wrapper>div:empty,.breadcrumb-wrapper:empty{display:none;margin:0;padding:0}.breadcrumb-wrapper:has(>div:empty){display:none;margin:0;padding:0}#block-rikka-theme-heshinotaitoru{margin-bottom:1.25rem}#block-rikka-theme-heshinotaitoru h1{margin-bottom:0}#block-rikka-theme-primary-local-tasks{margin-top:0;padding-top:0;margin-bottom:2.5rem}#block-rikka-theme-primary-local-tasks ul{list-style:none;padding:0;margin:0;display:flex;gap:0;border-bottom:1px solid #e2e2e2}#block-rikka-theme-primary-local-tasks ul li{margin:0;list-style-type:none}#block-rikka-theme-primary-local-tasks ul li a{display:block;padding:12px 1rem;text-decoration:none;color:#777;font-weight:700;font-size:.95rem;border-bottom:3px solid rgba(0,0,0,0);transition:color .2s,border-bottom-color .2s}#block-rikka-theme-primary-local-tasks ul li a.is-active{color:#1c2c4c;border-bottom-color:#1c2c4c}#block-rikka-theme-primary-local-tasks ul li a:hover{color:#1c2c4c}#block-rikka-theme-primary-local-tasks ul li:has(a[href*="/user/password"]){display:none}#rikka-turnstile-container,.turnstile-container-wrapper{display:none !important}fieldset.captcha{border:none !important;background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important}fieldset.captcha legend{display:none !important}fieldset.captcha .captcha__description{display:none !important}.rikka-delete-confirmation-form .rikka-delete-warning-section{margin:2.5rem auto 2.5rem !important;text-align:center;max-width:600px}.rikka-delete-confirmation-form .rikka-delete-warning-section .check-message-card{margin:0 !important;padding:2rem 2.5rem !important}.rikka-delete-confirmation-form .rikka-delete-warning-section .check-message-card .card-title{margin-bottom:0 !important}.rikka-delete-confirmation-form .form-actions{display:flex !important;gap:2.5rem !important;justify-content:center !important;align-items:center !important;margin:2.5rem auto 2.5rem !important;padding:0 !important;width:100% !important;border:none !important;background:rgba(0,0,0,0) !important}@media screen and (max-width:768px){.rikka-delete-confirmation-form .form-actions{flex-direction:column !important;gap:1.5rem !important}.rikka-delete-confirmation-form .form-actions .rikka-cancel-btn{width:100% !important;order:1 !important;display:flex !important;margin:0 !important}.rikka-delete-confirmation-form .form-actions [id^=edit-submit]{order:2 !important;width:auto !important;min-width:200px !important;margin:0 !important;display:flex !important;justify-content:center !important}}.about-check-section{margin-bottom:2rem}.rikka-reset-message-box{background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:2rem;margin-bottom:2.5rem;text-align:center;font-size:1rem;color:#333;box-shadow:0 1px 3px rgba(0,0,0,.05)}.user-pass-reset{width:100%;margin:0 auto}.user-pass-reset .form-actions{display:flex !important;justify-content:center !important;align-items:center !important;margin-top:2.5rem !important;padding:0 !important;width:100% !important;border:none !important;background:rgba(0,0,0,0) !important}.user-pass-reset .form-actions input[type=submit]{padding:1.2rem 4rem !important;background-color:#1c2c4c !important;color:#fff !important;border:none !important;border-radius:6px !important;font-weight:700 !important;font-size:1rem !important;cursor:pointer !important;width:400px !important;max-width:100% !important;box-sizing:border-box !important;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease !important}@media screen and (max-width:768px){.user-pass-reset .form-actions input[type=submit]{width:100% !important}}.user-pass-reset .form-actions input[type=submit]:hover,.user-pass-reset .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%) !important;transform:translateY(-1px) !important;box-shadow:0 3px 8px rgba(0,0,0,.15) !important}@media screen and (max-width:768px){.user-pass-reset .form-actions input[type=submit]{padding:1rem !important}}form.delete-draft-form .form-actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem}form.delete-draft-form a.button.button--outline{background-color:#fff;color:#1c2c4c;border:1.5px solid #1c2c4c}form.delete-draft-form a.button.button--outline:hover,form.delete-draft-form a.button.button--outline:focus{background-color:#fff;color:#1c2c4c;opacity:.7}#front-register-cta{display:none}.path-user-password #block-rikka-theme-primary-local-tasks,.path-user-saisou #block-rikka-theme-primary-local-tasks,.path-user-login #block-rikka-theme-primary-local-tasks,.path-user-register #block-rikka-theme-primary-local-tasks{display:none}@media screen and (min-width:769px){.user-register-form .js-form-item.js-form-type-textfield input[type=text],.user-register-form .js-form-item.js-form-type-textfield input[type=email],.user-register-form .js-form-item.js-form-type-textfield input[type=password],.user-register-form .js-form-item.js-form-type-email input[type=text],.user-register-form .js-form-item.js-form-type-email input[type=email],.user-register-form .js-form-item.js-form-type-email input[type=password],.user-register-form .js-form-item.js-form-type-password input[type=text],.user-register-form .js-form-item.js-form-type-password input[type=email],.user-register-form .js-form-item.js-form-type-password input[type=password],.user-register-form .js-form-item.js-form-type-tel input[type=text],.user-register-form .js-form-item.js-form-type-tel input[type=email],.user-register-form .js-form-item.js-form-type-tel input[type=password],.user-pass .js-form-item.js-form-type-textfield input[type=text],.user-pass .js-form-item.js-form-type-textfield input[type=email],.user-pass .js-form-item.js-form-type-textfield input[type=password],.user-pass .js-form-item.js-form-type-email input[type=text],.user-pass .js-form-item.js-form-type-email input[type=email],.user-pass .js-form-item.js-form-type-email input[type=password],.user-pass .js-form-item.js-form-type-password input[type=text],.user-pass .js-form-item.js-form-type-password input[type=email],.user-pass .js-form-item.js-form-type-password input[type=password],.user-pass .js-form-item.js-form-type-tel input[type=text],.user-pass .js-form-item.js-form-type-tel input[type=email],.user-pass .js-form-item.js-form-type-tel input[type=password],.rikka-profile-username-setup-form .js-form-item.js-form-type-textfield input[type=text],.rikka-profile-username-setup-form .js-form-item.js-form-type-textfield input[type=email],.rikka-profile-username-setup-form .js-form-item.js-form-type-textfield input[type=password],.rikka-profile-username-setup-form .js-form-item.js-form-type-email input[type=text],.rikka-profile-username-setup-form .js-form-item.js-form-type-email input[type=email],.rikka-profile-username-setup-form .js-form-item.js-form-type-email input[type=password],.rikka-profile-username-setup-form .js-form-item.js-form-type-password input[type=text],.rikka-profile-username-setup-form .js-form-item.js-form-type-password input[type=email],.rikka-profile-username-setup-form .js-form-item.js-form-type-password input[type=password],.rikka-profile-username-setup-form .js-form-item.js-form-type-tel input[type=text],.rikka-profile-username-setup-form .js-form-item.js-form-type-tel input[type=email],.rikka-profile-username-setup-form .js-form-item.js-form-type-tel input[type=password]{max-width:560px !important}}.listing-action-form-wrap .form-actions-wrapper{text-align:left}.listing-action-form-wrap .form-actions-wrapper .form-actions{display:flex !important;align-items:center !important;justify-content:center !important;gap:.75rem !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;margin:0 !important;width:auto !important}.listing-action-form-wrap .form-actions-wrapper input[type=submit]{padding:.875rem 2rem !important;background-color:#c0392b !important;color:#fff !important;border:none !important;border-radius:4px !important;font-size:1rem !important;font-weight:500 !important;cursor:pointer !important}.listing-action-form-wrap .form-actions-wrapper input[type=submit]:hover{opacity:.85 !important;background-color:#c0392b !important}.listing-action-form-wrap .form-actions-wrapper a.button{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;background-color:#fff;color:#0f1a33;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:all .3s ease}.listing-action-form-wrap .form-actions-wrapper a.button:hover,.listing-action-form-wrap .form-actions-wrapper a.button:focus{background-color:#e1eff9;color:#0f1a33;opacity:1;text-decoration:none}ul.tabs{display:flex;gap:0;margin:0;padding:0;list-style:none;border-bottom:1px solid #cfd8dc;box-shadow:none;background:rgba(0,0,0,0)}ul.tabs.primary,ul.tabs.secondary{padding-left:0;padding-right:0}.tabs__tab{margin:0;padding:0}.tabs__link{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.95rem;font-weight:600;color:#1c2c4c;text-decoration:none;border-radius:4px 4px 0 0;background:rgba(0,0,0,0);box-shadow:none;border:none;transition:background-color .2s ease,color .2s ease}.tabs__link:hover{background-color:#e1eff9}.tabs__link.is-active,.tabs__link[aria-current=true],.tabs__link.active,.tabs__link.active-trail{background-color:#fff;border-bottom:2px solid #1c2c4c;color:#1c2c4c;font-weight:700}@media screen and (max-width:768px){ul.tabs{gap:.5rem;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}ul.tabs::-webkit-scrollbar{display:none}.tabs__link{padding:.5rem .75rem;font-size:.9rem;white-space:nowrap}}.block-local-tasks{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #cfd8dc;margin-bottom:1.25rem}.block-local-tasks>nav,.block-local-tasks>ul{margin-bottom:0 !important;border-bottom:none !important}.block-local-tasks .local-tasks-logout-link{margin-left:auto;padding-bottom:5px}.block-local-tasks .local-tasks-logout-link a{text-decoration:none;color:#333;font-size:.9rem;font-weight:normal;transition:opacity .2s ease}.block-local-tasks .local-tasks-logout-link a:hover{text-decoration:none;opacity:.6}.back-to-top{position:fixed;right:0;bottom:0;z-index:900;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(0,0,0,.5);color:#fff;border-radius:4px 0 0 0;border:none;box-shadow:none;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease,background-color .3s ease}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto}.back-to-top svg{width:24px;height:24px;fill:currentColor}.back-to-top:hover{background-color:rgba(0,0,0,.8);color:#fff}@media screen and (max-width:768px){.back-to-top{width:44px;height:44px;right:0;bottom:0}}#block-rikka-theme-heshinotaitoru h1,.region--content-above h1,.page-content article h1,.board-header--front h1{display:flex;align-items:center;margin:0 0 2rem 0;font-size:1.75rem;font-weight:700;color:#0f1a33;line-height:1.4;border:none;background-color:rgba(0,0,0,0);padding:0}#block-rikka-theme-heshinotaitoru h1::before,.region--content-above h1::before,.page-content article h1::before,.board-header--front h1::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url(/themes/custom/rikka_theme/images/sitelogo/sitelogo_header.webp);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(-1px)}@media screen and (max-width:768px){#block-rikka-theme-heshinotaitoru h1,.region--content-above h1,.page-content article h1,.board-header--front h1{font-size:1.5rem;margin-bottom:1.5rem}}body[class*=path-columns-tags-] #block-rikka-theme-heshinotaitoru h1,body[class*=path-columns-tags-] .region--content-above h1{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif !important;color:#1c2c4c}body[class*=path-columns-tags-] #block-rikka-theme-heshinotaitoru h1::before,body[class*=path-columns-tags-] .region--content-above h1::before{content:"#" !important;font-family:"Noto Sans JP",sans-serif !important;color:inherit !important;font-weight:700 !important;font-size:1.1em;margin-right:.3rem;background-image:none !important;transform:none !important}.board-header--front h1{margin-bottom:0 !important}.user-intro-wrapper{margin-top:2rem;margin-bottom:2rem}.user-intro-wrapper .user-intro{background-color:#fff8e1;border:1px solid #f09e60;border-radius:8px;padding:1.5rem;font-size:.95rem;color:#0f1a33;line-height:1.7}.user-intro-wrapper .user-intro a{color:#1e50a2;text-decoration:underline}.user-intro-wrapper .user-intro a:hover{text-decoration:none}.user-edit-form-layout{max-width:100%;margin:0 auto 2rem;background-color:#fff;border-top:1px solid #cfd8dc}.user-edit-form-layout:has(form.rikka-pass-setup-only-form){background-color:rgba(0,0,0,0) !important;border-top:none !important}.user-edit-form-layout:has(.profile-tabs){border-top:none;background-color:rgba(0,0,0,0)}.user-edit-form-layout.kyc-submission-form{border-top:none;background-color:rgba(0,0,0,0)}.user-edit-form-layout:has(form.rk-tfa-overview),.user-edit-form-layout:has(form.rk-tfa-setup),.user-edit-form-layout:has(form.rk-tfa-disable){background-color:rgba(0,0,0,0) !important;border-top:none !important}.user-edit-form-layout *{box-sizing:border-box}.user-edit-form-layout #edit-account,.user-edit-form-layout .form-wrapper:not(.form-actions):not(#edit-pass):not(.js-text-format-wrapper):not(.js-filter-wrapper):not(.js-form-type-radios):not(#kyc-proxy-letter-wrapper):not(.kyc-consent-notice):not(.withdraw-warning):not(.rk-tfa-notice),.user-edit-form-layout .field--type-list-string,.user-edit-form-layout .field--type-text-long,.user-edit-form-layout .form-item-pass{display:contents !important}.user-edit-form-layout .js-text-format-wrapper{display:block !important;padding:0;margin:0;border:none;width:100%}.user-edit-form-layout #edit-pass{display:contents !important;border:none !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important}.user-edit-form-layout #edit-pass>legend{display:none !important}.user-edit-form-layout #edit-pass>.fieldset-wrapper{display:contents !important}.user-edit-form-layout #edit-pass-new{display:contents !important}.user-edit-form-layout .form-item-name,.user-edit-form-layout .form-item-mail,.user-edit-form-layout .form-item-current-pass,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code),.user-edit-form-layout .form-item-pass-new-pass1,.user-edit-form-layout .form-item-pass-new-pass2{border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;padding:0;margin:-1px 0 0;width:100%}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name,.user-edit-form-layout .form-item-mail,.user-edit-form-layout .form-item-current-pass,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code),.user-edit-form-layout .form-item-pass-new-pass1,.user-edit-form-layout .form-item-pass-new-pass2{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name,.user-edit-form-layout .form-item-mail,.user-edit-form-layout .form-item-current-pass,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code),.user-edit-form-layout .form-item-pass-new-pass1,.user-edit-form-layout .form-item-pass-new-pass2{display:block}}.user-edit-form-layout .form-item-name>label,.user-edit-form-layout .form-item-name>.form-item__label,.user-edit-form-layout .form-item-name>.fieldset__legend,.user-edit-form-layout .form-item-mail>label,.user-edit-form-layout .form-item-mail>.form-item__label,.user-edit-form-layout .form-item-mail>.fieldset__legend,.user-edit-form-layout .form-item-current-pass>label,.user-edit-form-layout .form-item-current-pass>.form-item__label,.user-edit-form-layout .form-item-current-pass>.fieldset__legend,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>.form-item__label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>.fieldset__legend,.user-edit-form-layout .form-item-pass-new-pass1>label,.user-edit-form-layout .form-item-pass-new-pass1>.form-item__label,.user-edit-form-layout .form-item-pass-new-pass1>.fieldset__legend,.user-edit-form-layout .form-item-pass-new-pass2>label,.user-edit-form-layout .form-item-pass-new-pass2>.form-item__label,.user-edit-form-layout .form-item-pass-new-pass2>.fieldset__legend{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>label,.user-edit-form-layout .form-item-name>.form-item__label,.user-edit-form-layout .form-item-name>.fieldset__legend,.user-edit-form-layout .form-item-mail>label,.user-edit-form-layout .form-item-mail>.form-item__label,.user-edit-form-layout .form-item-mail>.fieldset__legend,.user-edit-form-layout .form-item-current-pass>label,.user-edit-form-layout .form-item-current-pass>.form-item__label,.user-edit-form-layout .form-item-current-pass>.fieldset__legend,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>.form-item__label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>.fieldset__legend,.user-edit-form-layout .form-item-pass-new-pass1>label,.user-edit-form-layout .form-item-pass-new-pass1>.form-item__label,.user-edit-form-layout .form-item-pass-new-pass1>.fieldset__legend,.user-edit-form-layout .form-item-pass-new-pass2>label,.user-edit-form-layout .form-item-pass-new-pass2>.form-item__label,.user-edit-form-layout .form-item-pass-new-pass2>.fieldset__legend{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc;width:100%;height:auto}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name>label,.user-edit-form-layout .form-item-name>.form-item__label,.user-edit-form-layout .form-item-name>.fieldset__legend,.user-edit-form-layout .form-item-mail>label,.user-edit-form-layout .form-item-mail>.form-item__label,.user-edit-form-layout .form-item-mail>.fieldset__legend,.user-edit-form-layout .form-item-current-pass>label,.user-edit-form-layout .form-item-current-pass>.form-item__label,.user-edit-form-layout .form-item-current-pass>.fieldset__legend,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>.form-item__label,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>.fieldset__legend,.user-edit-form-layout .form-item-pass-new-pass1>label,.user-edit-form-layout .form-item-pass-new-pass1>.form-item__label,.user-edit-form-layout .form-item-pass-new-pass1>.fieldset__legend,.user-edit-form-layout .form-item-pass-new-pass2>label,.user-edit-form-layout .form-item-pass-new-pass2>.form-item__label,.user-edit-form-layout .form-item-pass-new-pass2>.fieldset__legend{width:100%;border-bottom:1px solid #cfd8dc;padding:10px 15px}}.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]){margin:0;min-width:0}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]){grid-column:2;width:100%;padding:0}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]){width:100%;padding:0}}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]){width:calc(100% - 30px) !important;margin:1.25rem 15px 5px 15px !important}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]),.user-edit-form-layout .form-item-pass-new-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]){width:calc(100% - 30px) !important;margin:15px auto 5px auto !important}}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .form-item-pass-new-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .form-item-pass-new-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child{margin-bottom:1.25rem !important}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .form-item-mail>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .form-item-current-pass>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .form-item-pass-new-pass1>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child,.user-edit-form-layout .form-item-pass-new-pass2>*:not(label):not(.form-item__label):not(.fieldset__legend):not(select):not(input[type=number]):not(input[type=checkbox]):last-child{margin-bottom:15px !important}}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>input[type=text],.user-edit-form-layout .form-item-name>input[type=email],.user-edit-form-layout .form-item-name>input[type=password],.user-edit-form-layout .form-item-name>input[type=url],.user-edit-form-layout .form-item-mail>input[type=text],.user-edit-form-layout .form-item-mail>input[type=email],.user-edit-form-layout .form-item-mail>input[type=password],.user-edit-form-layout .form-item-mail>input[type=url],.user-edit-form-layout .form-item-current-pass>input[type=text],.user-edit-form-layout .form-item-current-pass>input[type=email],.user-edit-form-layout .form-item-current-pass>input[type=password],.user-edit-form-layout .form-item-current-pass>input[type=url],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=text],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=email],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=password],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=url],.user-edit-form-layout .form-item-pass-new-pass1>input[type=text],.user-edit-form-layout .form-item-pass-new-pass1>input[type=email],.user-edit-form-layout .form-item-pass-new-pass1>input[type=password],.user-edit-form-layout .form-item-pass-new-pass1>input[type=url],.user-edit-form-layout .form-item-pass-new-pass2>input[type=text],.user-edit-form-layout .form-item-pass-new-pass2>input[type=email],.user-edit-form-layout .form-item-pass-new-pass2>input[type=password],.user-edit-form-layout .form-item-pass-new-pass2>input[type=url]{max-width:560px !important}.user-edit-form-layout .form-item-name>input[type=tel],.user-edit-form-layout .form-item-mail>input[type=tel],.user-edit-form-layout .form-item-current-pass>input[type=tel],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=tel],.user-edit-form-layout .form-item-pass-new-pass1>input[type=tel],.user-edit-form-layout .form-item-pass-new-pass2>input[type=tel]{max-width:280px !important}}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name.form-item-field-last-name>input[type=text],.user-edit-form-layout .form-item-name.form-item-field-first-name>input[type=text],.user-edit-form-layout .form-item-name.form-item-field-last-name-kana>input[type=text],.user-edit-form-layout .form-item-name.form-item-field-first-name-kana>input[type=text],.user-edit-form-layout .form-item-mail.form-item-field-last-name>input[type=text],.user-edit-form-layout .form-item-mail.form-item-field-first-name>input[type=text],.user-edit-form-layout .form-item-mail.form-item-field-last-name-kana>input[type=text],.user-edit-form-layout .form-item-mail.form-item-field-first-name-kana>input[type=text],.user-edit-form-layout .form-item-current-pass.form-item-field-last-name>input[type=text],.user-edit-form-layout .form-item-current-pass.form-item-field-first-name>input[type=text],.user-edit-form-layout .form-item-current-pass.form-item-field-last-name-kana>input[type=text],.user-edit-form-layout .form-item-current-pass.form-item-field-first-name-kana>input[type=text],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code).form-item-field-last-name>input[type=text],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code).form-item-field-first-name>input[type=text],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code).form-item-field-last-name-kana>input[type=text],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code).form-item-field-first-name-kana>input[type=text],.user-edit-form-layout .form-item-pass-new-pass1.form-item-field-last-name>input[type=text],.user-edit-form-layout .form-item-pass-new-pass1.form-item-field-first-name>input[type=text],.user-edit-form-layout .form-item-pass-new-pass1.form-item-field-last-name-kana>input[type=text],.user-edit-form-layout .form-item-pass-new-pass1.form-item-field-first-name-kana>input[type=text],.user-edit-form-layout .form-item-pass-new-pass2.form-item-field-last-name>input[type=text],.user-edit-form-layout .form-item-pass-new-pass2.form-item-field-first-name>input[type=text],.user-edit-form-layout .form-item-pass-new-pass2.form-item-field-last-name-kana>input[type=text],.user-edit-form-layout .form-item-pass-new-pass2.form-item-field-first-name-kana>input[type=text]{max-width:280px !important}.user-edit-form-layout .form-item-name.form-item-field-postal-code>input[type=text],.user-edit-form-layout .form-item-mail.form-item-field-postal-code>input[type=text],.user-edit-form-layout .form-item-current-pass.form-item-field-postal-code>input[type=text],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code).form-item-field-postal-code>input[type=text],.user-edit-form-layout .form-item-pass-new-pass1.form-item-field-postal-code>input[type=text],.user-edit-form-layout .form-item-pass-new-pass2.form-item-field-postal-code>input[type=text]{max-width:200px !important}}.user-edit-form-layout .form-item-name>input[type=checkbox],.user-edit-form-layout .form-item-mail>input[type=checkbox],.user-edit-form-layout .form-item-current-pass>input[type=checkbox],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=checkbox],.user-edit-form-layout .form-item-pass-new-pass1>input[type=checkbox],.user-edit-form-layout .form-item-pass-new-pass2>input[type=checkbox]{margin:0;min-width:0}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>input[type=checkbox],.user-edit-form-layout .form-item-mail>input[type=checkbox],.user-edit-form-layout .form-item-current-pass>input[type=checkbox],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=checkbox],.user-edit-form-layout .form-item-pass-new-pass1>input[type=checkbox],.user-edit-form-layout .form-item-pass-new-pass2>input[type=checkbox]{grid-column:2;width:100%;padding:0}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name>input[type=checkbox],.user-edit-form-layout .form-item-mail>input[type=checkbox],.user-edit-form-layout .form-item-current-pass>input[type=checkbox],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=checkbox],.user-edit-form-layout .form-item-pass-new-pass1>input[type=checkbox],.user-edit-form-layout .form-item-pass-new-pass2>input[type=checkbox]{width:100%;padding:0}}.user-edit-form-layout .form-item-name>input[type=checkbox],.user-edit-form-layout .form-item-mail>input[type=checkbox],.user-edit-form-layout .form-item-current-pass>input[type=checkbox],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=checkbox],.user-edit-form-layout .form-item-pass-new-pass1>input[type=checkbox],.user-edit-form-layout .form-item-pass-new-pass2>input[type=checkbox]{width:18px !important;max-width:18px !important;margin:1.25rem 1rem !important}.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=number],.user-edit-form-layout .form-item-pass-new-pass1>select,.user-edit-form-layout .form-item-pass-new-pass1>input[type=number],.user-edit-form-layout .form-item-pass-new-pass2>select,.user-edit-form-layout .form-item-pass-new-pass2>input[type=number]{margin:0;min-width:0}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=number],.user-edit-form-layout .form-item-pass-new-pass1>select,.user-edit-form-layout .form-item-pass-new-pass1>input[type=number],.user-edit-form-layout .form-item-pass-new-pass2>select,.user-edit-form-layout .form-item-pass-new-pass2>input[type=number]{grid-column:2;width:100%;padding:0}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=number],.user-edit-form-layout .form-item-pass-new-pass1>select,.user-edit-form-layout .form-item-pass-new-pass1>input[type=number],.user-edit-form-layout .form-item-pass-new-pass2>select,.user-edit-form-layout .form-item-pass-new-pass2>input[type=number]{width:100%;padding:0}}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=number],.user-edit-form-layout .form-item-pass-new-pass1>select,.user-edit-form-layout .form-item-pass-new-pass1>input[type=number],.user-edit-form-layout .form-item-pass-new-pass2>select,.user-edit-form-layout .form-item-pass-new-pass2>input[type=number]{margin:1.25rem 15px 5px 15px !important}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name>select,.user-edit-form-layout .form-item-name>input[type=number],.user-edit-form-layout .form-item-mail>select,.user-edit-form-layout .form-item-mail>input[type=number],.user-edit-form-layout .form-item-current-pass>select,.user-edit-form-layout .form-item-current-pass>input[type=number],.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>select,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=number],.user-edit-form-layout .form-item-pass-new-pass1>select,.user-edit-form-layout .form-item-pass-new-pass1>input[type=number],.user-edit-form-layout .form-item-pass-new-pass2>select,.user-edit-form-layout .form-item-pass-new-pass2>input[type=number]{margin:15px 15px 5px 15px !important}}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>select:last-child,.user-edit-form-layout .form-item-name>input[type=number]:last-child,.user-edit-form-layout .form-item-mail>select:last-child,.user-edit-form-layout .form-item-mail>input[type=number]:last-child,.user-edit-form-layout .form-item-current-pass>select:last-child,.user-edit-form-layout .form-item-current-pass>input[type=number]:last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>select:last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=number]:last-child,.user-edit-form-layout .form-item-pass-new-pass1>select:last-child,.user-edit-form-layout .form-item-pass-new-pass1>input[type=number]:last-child,.user-edit-form-layout .form-item-pass-new-pass2>select:last-child,.user-edit-form-layout .form-item-pass-new-pass2>input[type=number]:last-child{margin-bottom:1.25rem !important}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name>select:last-child,.user-edit-form-layout .form-item-name>input[type=number]:last-child,.user-edit-form-layout .form-item-mail>select:last-child,.user-edit-form-layout .form-item-mail>input[type=number]:last-child,.user-edit-form-layout .form-item-current-pass>select:last-child,.user-edit-form-layout .form-item-current-pass>input[type=number]:last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>select:last-child,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>input[type=number]:last-child,.user-edit-form-layout .form-item-pass-new-pass1>select:last-child,.user-edit-form-layout .form-item-pass-new-pass1>input[type=number]:last-child,.user-edit-form-layout .form-item-pass-new-pass2>select:last-child,.user-edit-form-layout .form-item-pass-new-pass2>input[type=number]:last-child{margin-bottom:15px !important}}@media screen and (min-width:769px){.user-edit-form-layout .form-item-name>.description,.user-edit-form-layout .form-item-mail>.description,.user-edit-form-layout .form-item-current-pass>.description,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>.description,.user-edit-form-layout .form-item-pass-new-pass1>.description,.user-edit-form-layout .form-item-pass-new-pass2>.description{margin:0 15px 1.25rem 15px !important;width:calc(100% - 30px) !important}}@media screen and (max-width:768px){.user-edit-form-layout .form-item-name>.description,.user-edit-form-layout .form-item-mail>.description,.user-edit-form-layout .form-item-current-pass>.description,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>.description,.user-edit-form-layout .form-item-pass-new-pass1>.description,.user-edit-form-layout .form-item-pass-new-pass2>.description{width:calc(100% - 30px) !important;margin:0 auto 10px auto !important}}.user-edit-form-layout .form-item-name>.description,.user-edit-form-layout .form-item-mail>.description,.user-edit-form-layout .form-item-current-pass>.description,.user-edit-form-layout .js-form-item:not(.fieldset__wrapper .js-form-item):not(.js-text-format-wrapper):not(#edit-pass):not(#edit-pass-new):not(.kyc-consent-checkbox):not(.form-item-code)>.description,.user-edit-form-layout .form-item-pass-new-pass1>.description,.user-edit-form-layout .form-item-pass-new-pass2>.description{font-size:.85rem;line-height:1.5}.user-edit-form-layout .js-text-format-wrapper>.filter-wrapper,.user-edit-form-layout .js-text-format-wrapper>.filter-help,.user-edit-form-layout .js-text-format-wrapper>.filter-guidelines,.user-edit-form-layout .js-text-format-wrapper>.js-filter-wrapper{display:none !important}.user-edit-form-layout .js-text-format-wrapper{border-bottom:none}@media screen and (max-width:768px){.user-edit-form-layout .js-text-format-wrapper{margin-bottom:0 !important}}.user-edit-form-layout #edit-pass--description,.user-edit-form-layout #edit-pass>.description{display:none !important}.user-edit-form-layout .field--type-image{display:contents !important}.user-edit-form-layout .field--type-image .image-widget{margin-bottom:1.5rem !important}.user-edit-form-layout .field--type-image img{margin-bottom:1rem !important;display:block}.user-edit-form-layout .field--type-image details[data-drupal-selector*=crop-wrapper]{display:block !important;border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;margin:10px 0 0 0 !important;padding:0 !important;width:100% !important;max-width:100% !important;grid-column:1/-1 !important}.user-edit-form-layout .field--type-image details[data-drupal-selector*=crop-wrapper],.user-edit-form-layout .field--type-image details[data-drupal-selector*=crop-wrapper]>.details-wrapper{width:100% !important;margin:0 !important;padding:0 !important}.user-edit-form-layout .field--type-image details[data-drupal-selector*=crop-wrapper]>summary{display:none !important}.user-edit-form-layout input[type=text],.user-edit-form-layout input[type=email],.user-edit-form-layout input[type=password],.user-edit-form-layout input[type=tel],.user-edit-form-layout input[type=number],.user-edit-form-layout textarea,.user-edit-form-layout select{padding:12px 15px !important;border:1px solid #cfd8dc;border-radius:4px;box-sizing:border-box !important;font-size:1rem;min-height:54px;background-color:#fff}@media screen and (min-width:769px){.user-edit-form-layout input[type=text],.user-edit-form-layout input[type=email],.user-edit-form-layout input[type=password],.user-edit-form-layout input[type=tel],.user-edit-form-layout input[type=number],.user-edit-form-layout textarea,.user-edit-form-layout select{width:calc(100% - 30px) !important;margin:1.25rem 15px 5px 15px !important}}@media screen and (max-width:768px){.user-edit-form-layout input[type=text],.user-edit-form-layout input[type=email],.user-edit-form-layout input[type=password],.user-edit-form-layout input[type=tel],.user-edit-form-layout input[type=number],.user-edit-form-layout textarea,.user-edit-form-layout select{display:block !important;width:calc(100% - 30px) !important;margin:15px auto 5px auto !important}}@media screen and (min-width:769px){.user-edit-form-layout input[type=number]{width:120px !important}}@media screen and (max-width:768px){.user-edit-form-layout input[type=number]{width:120px !important;margin-left:15px !important}}.user-edit-form-layout select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#fff;padding-right:40px !important}@media screen and (min-width:769px){.user-edit-form-layout select{width:240px !important}}@media screen and (max-width:768px){.user-edit-form-layout select{width:200px !important;margin-left:15px !important}}.user-edit-form-layout select:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2);outline:none}.user-edit-form-layout input[type=file]{padding:12px 15px;height:auto;min-height:54px;cursor:pointer}@media screen and (min-width:769px){.user-edit-form-layout input[type=file]{border:1px solid #cfd8dc;border-radius:4px;background-color:#f1f1f1}}@media screen and (max-width:768px){.user-edit-form-layout input[type=file]{display:block !important;width:calc(100% - 30px) !important;margin:15px auto !important;border:1px solid #cfd8dc !important;border-radius:4px !important;background-color:#f1f1f1}}.user-edit-form-layout .form-required::after,.user-edit-form-layout .js-form-required::after{display:none !important}.user-edit-form-layout .description,.user-edit-form-layout .form-item__description{color:#333;font-size:.85rem;line-height:1.5}.user-edit-form-layout .description a,.user-edit-form-layout .form-item__description a{color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.user-edit-form-layout .description a:hover,.user-edit-form-layout .form-item__description a:hover{text-decoration:none;opacity:.6}.user-edit-form-layout .kyc-proxy-letter-notice{padding:1rem 1.5rem;background:#fff;border:1px solid #cfd8dc;border-radius:6px;margin:1.5rem 0;font-size:.95rem}.user-edit-form-layout .kyc-proxy-letter-notice a{color:#1e50a2;text-decoration:underline}.user-edit-form-layout .kyc-proxy-letter-notice a:hover{opacity:.7}.user-edit-form-layout .form-item-current-pass>label{background-color:#fff9c4 !important}.user-edit-form-layout .form-item-current-pass.is-hidden-conditional{display:none !important}.user-edit-form-layout .fieldset__wrapper .js-form-item{display:block !important;border:none !important;padding:5px 0 !important;margin:0 !important}@media screen and (min-width:769px){.user-edit-form-layout .fieldset__wrapper .js-form-item{grid-template-columns:none !important}}.user-edit-form-layout .fieldset__wrapper .js-form-item>label{width:auto !important;padding:0 !important;display:inline-block !important;margin-right:10px;background:none;min-height:auto}.user-edit-form-layout .fieldset__wrapper .js-form-item>input{width:auto !important;display:inline-block;margin-right:5px;min-height:auto}.user-edit-form-layout .form-radios>.js-form-item{display:block !important;grid-template-columns:none !important;border:none !important;padding:0 !important;margin:0 !important;width:auto !important;max-width:none !important}.user-edit-form-layout .form-radios>.js-form-item>label{background-color:rgba(0,0,0,0) !important;border-right:none !important;border-bottom:none !important;width:auto !important;padding:0 !important;font-weight:inherit !important;color:inherit !important;min-height:auto !important;grid-column:auto !important;grid-row:auto !important}.user-edit-form-layout .form-actions{border:none !important;padding:3rem 0 1rem;text-align:center;margin:0;display:block !important}.user-edit-form-layout .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.user-edit-form-layout .form-actions input[type=submit]{width:100%}}.user-edit-form-layout .form-actions input[type=submit]:hover,.user-edit-form-layout .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.user-edit-form-layout .form-actions input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.user-edit-form-layout .form-actions input[type=submit]:disabled:hover,.user-edit-form-layout .form-actions input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.user-edit-form-layout .form-actions input[type=submit]{margin:0 auto !important}.user-cancel-link-wrapper{text-align:center;padding:2rem 0;width:100%}.user-cancel-button{display:inline-block;padding:1rem 3rem;background-color:#999 !important;color:#fff !important;border-radius:6px;font-weight:700;text-decoration:none;font-size:.95rem;cursor:pointer;border:none !important;transition:opacity .2s;margin:0 auto;box-sizing:border-box}.user-cancel-button:hover{opacity:.8}form#user-cancel-form .form-actions{display:flex !important;flex-direction:column !important;align-items:center !important;gap:1.5rem;margin-top:2rem !important}form#user-cancel-form .form-actions .button--primary{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;width:400px;max-width:100%;box-sizing:border-box;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){form#user-cancel-form .form-actions .button--primary{width:100%}}form#user-cancel-form .form-actions .button--primary:hover,form#user-cancel-form .form-actions .button--primary:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}form#user-cancel-form .form-actions .button--primary{min-height:auto;margin:0 auto !important}form#user-cancel-form .form-actions .user-cancel-button{margin:0 auto !important;width:auto !important}.withdraw-warning{background-color:#fff5f5;border:1px solid #f5c6cb;border-left:4px solid #dc3545;border-radius:6px;padding:1.5rem;margin-bottom:2rem}.withdraw-warning__heading{color:#dc3545;font-size:1.05rem;font-weight:700;margin:0 0 .75rem}.withdraw-warning__list{margin:0;padding-left:1.5rem;color:#333;font-size:1rem;line-height:1.8}#rikka-profile-withdraw-form .form-actions input[type=submit]{background:#dc3545}#rikka-profile-withdraw-form .form-actions input[type=submit]:hover{background:#b02a37;opacity:1}#rikka-profile-withdraw-form .form-actions input[type=submit]:disabled{background:#aaa;cursor:not-allowed}#rikka-profile-withdraw-form .form-actions input[type=submit]:disabled:hover{background:#aaa;opacity:1}.text-orange{color:#e65100 !important;font-weight:700}#block-rikka-theme-primary-local-tasks,#block-rikka-theme-secondary-local-tasks{margin-bottom:2rem;border-bottom:1px solid #cfd8dc}#block-rikka-theme-primary-local-tasks ul,#block-rikka-theme-secondary-local-tasks ul{display:flex;flex-wrap:wrap;gap:0 !important;margin:0;padding:0;list-style:none;margin-bottom:-1px}#block-rikka-theme-primary-local-tasks ul li,#block-rikka-theme-secondary-local-tasks ul li{margin:0;padding:0;list-style:none}#block-rikka-theme-primary-local-tasks ul li:has(a[data-drupal-link-system-path$="/submissions"]),#block-rikka-theme-secondary-local-tasks ul li:has(a[data-drupal-link-system-path$="/submissions"]){display:none}#block-rikka-theme-primary-local-tasks ul li a,#block-rikka-theme-secondary-local-tasks ul li a{display:block;padding:1rem 1rem;text-decoration:none;color:#555;font-weight:700;border-bottom:6px solid #cfd8dc;transition:all .2s;font-size:.95rem;background:rgba(0,0,0,0);border-radius:0}#block-rikka-theme-primary-local-tasks ul li a:hover,#block-rikka-theme-primary-local-tasks ul li a:focus,#block-rikka-theme-secondary-local-tasks ul li a:hover,#block-rikka-theme-secondary-local-tasks ul li a:focus{color:#1c2c4c;background-color:#f1f1f1;border-bottom-color:#cfd8dc}#block-rikka-theme-primary-local-tasks ul li a.is-active,#block-rikka-theme-primary-local-tasks ul li a.active,#block-rikka-theme-secondary-local-tasks ul li a.is-active,#block-rikka-theme-secondary-local-tasks ul li a.active{color:#0f1a33;border-bottom-color:#1c2c4c;background-color:rgba(0,0,0,0)}form.rikka-pass-setup-only-form{max-width:800px !important;margin:0 auto 2.5rem !important;background-color:rgba(0,0,0,0) !important;padding:0 !important;border-radius:0 !important;border:none !important}form.rikka-pass-setup-only-form .form-item-pass-pass1{border-top:1px solid #cfd8dc !important}form.rikka-pass-setup-only-form .form-item-pass-pass1,form.rikka-pass-setup-only-form .form-item-pass-pass2{background-color:#fff !important}form.rikka-pass-setup-only-form .js-form-item{margin-bottom:0 !important}form.rikka-pass-setup-only-form .form-actions{background:rgba(0,0,0,0) !important;border:none !important;padding:2.5rem 0 0 !important;margin:0 !important;min-width:100% !important}form.rikka-pass-setup-only-form .form-actions input[type=submit]{padding:1.2rem 4rem !important;background-color:#1c2c4c !important;color:#fff !important;border:none !important;border-radius:6px !important;font-weight:700 !important;font-size:1rem !important;cursor:pointer !important;width:400px !important;max-width:100% !important;box-sizing:border-box !important;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease !important}@media screen and (max-width:768px){form.rikka-pass-setup-only-form .form-actions input[type=submit]{width:100% !important}}form.rikka-pass-setup-only-form .form-actions input[type=submit]:hover,form.rikka-pass-setup-only-form .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%) !important;transform:translateY(-1px) !important;box-shadow:0 3px 8px rgba(0,0,0,.15) !important}form.rikka-pass-setup-only-form .form-actions input[type=submit]{margin:0 auto !important}.rikka-attr-row{border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;margin-top:-1px;width:100%}@media screen and (min-width:769px){.rikka-attr-row{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}}@media screen and (max-width:768px){.rikka-attr-row{display:block}}.rikka-attr-row__label{background-color:#f1f1f1;font-weight:700;color:#333;display:flex;align-items:center;padding:1.25rem}@media screen and (min-width:769px){.rikka-attr-row__label{border-right:1px solid #cfd8dc}}@media screen and (max-width:768px){.rikka-attr-row__label{padding:10px 15px;border-bottom:1px solid #cfd8dc}}.rikka-attr-row__content{display:flex;flex-direction:column;padding:1.25rem 15px;gap:.5rem}.rikka-attr-toggle{display:flex;width:100%}.rikka-attr-toggle__btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.4em;padding:10px 16px;min-height:44px;background-color:#fff;color:#0f1a33;border:1px solid #cfd8dc;border-left:none;cursor:pointer;font-weight:500;font-size:1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease;box-sizing:border-box}.rikka-attr-toggle__btn:first-child{border-left:1px solid #cfd8dc;border-radius:4px 0 0 4px}.rikka-attr-toggle__btn:last-child{border-radius:0 4px 4px 0}.rikka-attr-toggle__btn:hover:not(.is-active){background-color:#e1eff9}.rikka-attr-toggle__btn.is-active{background-color:#1c2c4c;color:#fff;border-color:#1c2c4c}.rikka-attr-row__description{color:#333;font-size:.85rem;line-height:1.5}.personal-info-form .js-form-item-field-corporate-name[style*="display: none"]{display:none !important}.user-edit-form-layout .bio-input-wrapper>textarea{width:100% !important;max-width:100% !important;margin:0 !important}.user-edit-form-layout .bio-input-wrapper .bio-counter{display:block;text-align:right;font-size:.85rem;color:#333;padding:4px 2px 0}.user-edit-form-layout .bio-input-wrapper .bio-counter.is-over{color:#991b1b;font-weight:700}[data-drupal-selector=password-match-status-text].ok{color:#1e50a2}[data-drupal-selector=password-match-status-text].error{color:#991b1b}.mail-change-warning{color:#991b1b;font-size:.85rem;font-weight:700;margin:4px 15px 0;line-height:1.5}.user-edit-form-layout .social-auth-notice{display:block;padding:1rem 1.5rem;background:#fff;border:1px solid #cfd8dc;border-radius:6px;margin:1.5rem 0;font-size:.95rem;color:#0f1a33;line-height:1.65}.bank-notice-required{color:#991b1b !important;font-weight:700;margin-bottom:.5em}.bank-autocomplete-dropdown{display:none;position:absolute;background-color:#fff;border:1px solid #cfd8dc;border-top:none;border-radius:0 0 4px 4px;list-style:none;margin:0;padding:0;z-index:1000;max-height:220px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.12)}.bank-autocomplete-dropdown li{padding:10px 15px;cursor:pointer;font-size:.9rem;line-height:1.4;border-bottom:1px solid #f1f1f1;transition:background .1s}.bank-autocomplete-dropdown li:last-child{border-bottom:none}.bank-autocomplete-dropdown li:hover{background-color:#f1f1f1}.user-edit-form-layout.phone-verify-confirm-form .form-item-code{border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;padding:0;margin:-1px 0 0;width:100%}@media screen and (min-width:769px){.user-edit-form-layout.phone-verify-confirm-form .form-item-code{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}}@media screen and (max-width:768px){.user-edit-form-layout.phone-verify-confirm-form .form-item-code{display:block}}.user-edit-form-layout.phone-verify-confirm-form .form-item-code{background-color:#fff !important;border:1px solid #cfd8dc !important;margin-bottom:0 !important}.user-edit-form-layout.phone-verify-confirm-form .form-item-code>label{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0}@media screen and (min-width:769px){.user-edit-form-layout.phone-verify-confirm-form .form-item-code>label{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc;width:100%;height:auto}}@media screen and (max-width:768px){.user-edit-form-layout.phone-verify-confirm-form .form-item-code>label{width:100%;border-bottom:1px solid #cfd8dc;padding:10px 15px}}.user-edit-form-layout.phone-verify-confirm-form .form-item-code>label{background-color:#f1f1f1 !important;border:none !important;border-right:1px solid #cfd8dc !important}.user-edit-form-layout.phone-verify-confirm-form .form-item-code input[type=text]{letter-spacing:.3em;font-weight:700;background-color:#fff !important;border:1px solid #cfd8dc !important}@media screen and (min-width:769px){.user-edit-form-layout.phone-verify-confirm-form .form-item-code input[type=text]{width:320px !important;margin:1.25rem 1rem !important}}@media screen and (max-width:768px){.user-edit-form-layout.phone-verify-confirm-form .form-item-code input[type=text]{width:calc(100% - 1rem*2) !important;margin:1rem auto !important}}.user-edit-form-layout.phone-verify-confirm-form .form-item-code .description{background-color:#fff !important;margin:0 1rem 1.25rem 1rem !important;padding-bottom:.5rem;color:#333}.phone-verify-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:2rem 0 1rem}.phone-verify-actions .button{display:inline-block;padding:1rem 2rem;background:#1c2c4c;color:#fff !important;border:none;border-radius:6px;font-weight:700;text-decoration:none;cursor:pointer;min-width:180px;text-align:center;transition:opacity .2s}.phone-verify-actions .button:hover{opacity:.85}.phone-verify-actions .button--secondary{background:#999}.error-page-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:4rem;padding-bottom:6rem;width:100%;max-width:600px;margin:0 auto}.error-page-wrapper .error-title{font-size:2rem;font-weight:700;color:#1c2c4c;margin-bottom:1.5rem;margin-top:0;border:none;padding:0;background:none}.error-page-wrapper .error-message{font-size:1rem;color:#333;line-height:1.8;margin-bottom:3rem}.error-page-wrapper .error-message a{color:#1c2c4c;text-decoration:none}.error-page-wrapper .error-message a:hover{opacity:.6}.error-page-wrapper .btn-error-home{display:inline-block;min-width:240px;padding:1rem 2rem;background-color:#1c2c4c;color:#fff !important;text-decoration:none !important;border-radius:8px;font-weight:700;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.error-page-wrapper .btn-error-home:hover{background-color:#4a3a32;transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.15);text-decoration:none}@media screen and (max-width:768px){.error-page-wrapper{padding-top:2rem;padding-bottom:4rem}.error-page-wrapper .error-title{font-size:1.5rem}.error-page-wrapper .btn-error-home{width:100%;min-width:auto}}.ads-pc-sidebar-top{display:block;width:100%;background-color:#fefefa;margin-top:1.5rem;margin-bottom:1.5rem;padding:0 .5rem;box-sizing:border-box}@media screen and (max-width:768px){.ads-pc-sidebar-top{display:none !important}}.ads-pc-bigbanner-top,.ads-pc-bigbanner-bottom{display:block;width:100%;text-align:center;background-color:#fefefa;margin-top:2rem;margin-bottom:2rem;padding:0 .5rem;box-sizing:border-box}.ads-pc-bigbanner-top>*,.ads-pc-bigbanner-bottom>*{display:inline-block !important;margin-left:auto !important;margin-right:auto !important;vertical-align:middle}@media screen and (max-width:768px){.ads-pc-bigbanner-top,.ads-pc-bigbanner-bottom{display:none !important}}.ads-pc-bigbanner-top-result{display:block;text-align:center;width:100%;margin:0 auto 2rem !important}.ads-pc-bigbanner-top-result iframe{display:inline-block}@media screen and (max-width:768px){.ads-pc-bigbanner-top-result{display:none !important}}.ads-sp-largerectangle{display:none !important}@media screen and (max-width:768px){.ads-sp-largerectangle{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;margin:1.5rem 0 !important;padding:0 !important;background-color:#fefefa;box-sizing:border-box;min-height:280px}.ads-sp-largerectangle>*{width:auto !important;max-width:100% !important}.ads-sp-largerectangle iframe{max-width:100% !important;border:0 !important}}.ads-pc-success{width:336px;height:280px;max-width:100%;margin:0 auto 40px;display:block}@media screen and (max-width:768px){.ads-pc-success{display:none}}.ads-sp-success{width:336px;height:280px;max-width:100%;margin:0 auto 40px;display:none}@media screen and (max-width:768px){.ads-sp-success{display:block}}.rk-hamburger-btn{cursor:pointer;z-index:2100}@media screen and (min-width:769px){.rk-hamburger-btn{display:none}}.rk-drawer{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:2000;transform:translateX(-100%);transition:transform .25s cubic-bezier(0.4,0,0.2,1);padding-top:58px;overflow:hidden}.rk-drawer::before{content:"";position:absolute;top:0;left:0;width:100%;height:58px;background-color:#1c2c4c;z-index:2001;border-bottom:1px solid hsla(0,0%,100%,.1)}.rk-drawer.is-open{transform:translateX(0)}@media screen and (min-width:769px){.rk-drawer{display:none}}@media screen and (max-width:768px){body.menu-is-open{overflow:hidden}}.rk-drawer-close{position:absolute;top:0;left:0;height:58px;width:100%;background:rgba(0,0,0,0);color:#fff;border:none;font-size:1rem;font-weight:400;cursor:pointer;z-index:2002;display:flex;align-items:center;padding-left:1.25rem;gap:10px;border-radius:0}.rk-drawer-close .close-icon{font-size:1.5rem;display:flex;align-items:center;height:100%}.rk-drawer-inner{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.rk-drawer-inner ul{list-style:none;padding:0;margin:0;flex-grow:1}.rk-drawer-inner>div>nav>ul>li,.rk-drawer-inner>nav>ul>li,.rk-drawer-inner>ul>li{background-color:#fff;border-bottom:1px solid #cfd8dc;position:relative}.rk-drawer-inner>div>nav>ul>li>a,.rk-drawer-inner>div>nav>ul>li>span,.rk-drawer-inner>nav>ul>li>a,.rk-drawer-inner>nav>ul>li>span,.rk-drawer-inner>ul>li>a,.rk-drawer-inner>ul>li>span{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;text-decoration:none;color:#333;font-weight:400;font-size:1rem;cursor:pointer;transition:color .2s,background-color .2s}.rk-drawer-inner>div>nav>ul>li>a:hover,.rk-drawer-inner>div>nav>ul>li>span:hover,.rk-drawer-inner>nav>ul>li>a:hover,.rk-drawer-inner>nav>ul>li>span:hover,.rk-drawer-inner>ul>li>a:hover,.rk-drawer-inner>ul>li>span:hover{color:#1c2c4c;background-color:#e1eff9}.rk-drawer-inner>div>nav>ul>li>a:active,.rk-drawer-inner>div>nav>ul>li>span:active,.rk-drawer-inner>nav>ul>li>a:active,.rk-drawer-inner>nav>ul>li>span:active,.rk-drawer-inner>ul>li>a:active,.rk-drawer-inner>ul>li>span:active{background-color:#e1eff9}.rk-drawer-inner>div>nav>ul>li:not(.has-children)>a::after,.rk-drawer-inner>div>nav>ul>li:not(.has-children)>span::after,.rk-drawer-inner>nav>ul>li:not(.has-children)>a::after,.rk-drawer-inner>nav>ul>li:not(.has-children)>span::after,.rk-drawer-inner>ul>li:not(.has-children)>a::after,.rk-drawer-inner>ul>li:not(.has-children)>span::after{content:"";display:block;width:8px;height:8px;border-top:2px solid #1c2c4c;border-right:2px solid #1c2c4c;transform:rotate(45deg);margin-left:10px}.rk-drawer-inner>div>nav>ul>li.has-children>a,.rk-drawer-inner>div>nav>ul>li.has-children>span,.rk-drawer-inner>nav>ul>li.has-children>a,.rk-drawer-inner>nav>ul>li.has-children>span,.rk-drawer-inner>ul>li.has-children>a,.rk-drawer-inner>ul>li.has-children>span{color:#333}.rk-drawer-inner>div>nav>ul>li.has-children>a:hover,.rk-drawer-inner>div>nav>ul>li.has-children>span:hover,.rk-drawer-inner>nav>ul>li.has-children>a:hover,.rk-drawer-inner>nav>ul>li.has-children>span:hover,.rk-drawer-inner>ul>li.has-children>a:hover,.rk-drawer-inner>ul>li.has-children>span:hover{color:#1c2c4c}.rk-drawer-inner>div>nav>ul>li.has-children>a::after,.rk-drawer-inner>div>nav>ul>li.has-children>span::after,.rk-drawer-inner>nav>ul>li.has-children>a::after,.rk-drawer-inner>nav>ul>li.has-children>span::after,.rk-drawer-inner>ul>li.has-children>a::after,.rk-drawer-inner>ul>li.has-children>span::after{content:"";display:block;width:14px;height:14px;background-image:linear-gradient(#1c2c4c,#1c2c4c),linear-gradient(#1c2c4c,#1c2c4c);background-size:100% 1px,1px 100%;background-position:center;background-repeat:no-repeat;transition:transform .3s}.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded,.rk-drawer-inner>nav>ul>li.has-children.is-expanded,.rk-drawer-inner>ul>li.has-children.is-expanded{background-color:#fff}.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded>a,.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded>span,.rk-drawer-inner>nav>ul>li.has-children.is-expanded>a,.rk-drawer-inner>nav>ul>li.has-children.is-expanded>span,.rk-drawer-inner>ul>li.has-children.is-expanded>a,.rk-drawer-inner>ul>li.has-children.is-expanded>span{color:#1c2c4c}.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded>a::after,.rk-drawer-inner>div>nav>ul>li.has-children.is-expanded>span::after,.rk-drawer-inner>nav>ul>li.has-children.is-expanded>a::after,.rk-drawer-inner>nav>ul>li.has-children.is-expanded>span::after,.rk-drawer-inner>ul>li.has-children.is-expanded>a::after,.rk-drawer-inner>ul>li.has-children.is-expanded>span::after{background-size:100% 1px,0 0;transform:rotate(180deg)}.rk-drawer-inner>div>nav>ul>li ul,.rk-drawer-inner>nav>ul>li ul,.rk-drawer-inner>ul>li ul{display:none;background-color:#f1f1f1;border-top:1px solid #cfd8dc}.rk-drawer-inner>div>nav>ul>li ul li,.rk-drawer-inner>nav>ul>li ul li,.rk-drawer-inner>ul>li ul li{border-bottom:1px solid #cfd8dc}.rk-drawer-inner>div>nav>ul>li ul li:last-child,.rk-drawer-inner>nav>ul>li ul li:last-child,.rk-drawer-inner>ul>li ul li:last-child{border-bottom:none}.rk-drawer-inner>div>nav>ul>li ul li a,.rk-drawer-inner>nav>ul>li ul li a,.rk-drawer-inner>ul>li ul li a{display:flex;justify-content:space-between;align-items:center;padding:15px 1.25rem 15px 35px;font-size:.95rem;color:#555;text-decoration:none;font-weight:400}.rk-drawer-inner>div>nav>ul>li ul li a::after,.rk-drawer-inner>nav>ul>li ul li a::after,.rk-drawer-inner>ul>li ul li a::after{content:"";display:block;width:6px;height:6px;border-top:2px solid #cfd8dc;border-right:2px solid #cfd8dc;transform:rotate(45deg)}.rk-drawer-inner>div>nav>ul>li ul li a:hover,.rk-drawer-inner>nav>ul>li ul li a:hover,.rk-drawer-inner>ul>li ul li a:hover{color:#1c2c4c;background-color:#e1eff9}.rk-drawer-inner>div>nav>ul>li ul li a:hover::after,.rk-drawer-inner>nav>ul>li ul li a:hover::after,.rk-drawer-inner>ul>li ul li a:hover::after{border-color:#1c2c4c}.rk-drawer-close-bottom{display:flex;align-items:center;justify-content:center;width:100%;padding:1.125rem 1.25rem;background-color:#1c2c4c;color:#fff;border:none;font-size:1rem;font-weight:400;cursor:pointer;margin-top:0;gap:10px;border-radius:0;transition:opacity .2s}.rk-drawer-close-bottom .close-icon{font-size:1.2rem;line-height:1}.rk-drawer-close-bottom:hover{opacity:.9}.profile{max-width:1000px;margin-inline:auto}.profile-header{display:flex;justify-content:center;width:100%;margin-bottom:2rem}.profile-header .field--name-user-picture img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.profile-header .field__label{display:none}.profile-bio{background-color:#fff;border:1px solid #cfd8dc;border-radius:6px;padding:24px 28px;margin-bottom:2rem}.profile-bio .field--name-field-user-bio{line-height:1.8;white-space:pre-wrap}.profile-bio .field__label{font-weight:700;margin-bottom:8px}.profile-bio__empty{color:#333;font-size:.9rem}.profile-bio__empty a{color:#1c2c4c;text-decoration:underline}.profile-details-table{border:1px solid #cfd8dc;border-bottom:none;background-color:#fff}.profile-details-table>div,.profile-details-table .profile-row{display:flex;border-bottom:1px solid #cfd8dc;width:100%}.profile-details-table>div>div:first-child,.profile-details-table .profile-row>div:first-child{width:30%;min-width:120px;background-color:#f1f1f1;padding:1rem 1.25rem;font-weight:bold;color:#333;border-right:1px solid #cfd8dc;display:flex;align-items:center;box-sizing:border-box}.profile-details-table>div>div:last-child,.profile-details-table .profile-row>div:last-child{width:70%;padding:1rem 1.25rem;background-color:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;box-sizing:border-box;color:#0f1a33}.profile-details-table>div>div:last-child p,.profile-details-table .profile-row>div:last-child p{margin:0}.profile-details-table .profile-row--bio{flex-direction:column}.profile-details-table .profile-row--bio>div:first-child{width:100%;border-right:none;border-bottom:1px solid #cfd8dc;padding:.5rem 1.25rem}.profile-details-table .profile-row--bio>div:last-child{width:100%}.profile-details-table .profile-row--bio>div:last-child .field__label{display:none}.profile-details-table .profile-row.admin-actions>div:first-child{background-color:#fff0f0;color:#d33;font-weight:bold}.profile-details-table .profile-row.admin-actions .admin-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.profile-details-table .profile-row.admin-actions .admin-action-btn{background-color:#dc3545;color:#fff;border:none;width:100%;box-sizing:border-box;text-align:center;display:inline-flex;justify-content:center;align-items:center;padding:.5rem .25rem}.profile-details-table .profile-row.admin-actions .admin-action-btn i{margin-right:6px}.profile-stats{display:flex;align-items:center;justify-content:center;gap:0;background-color:#fff;border:1px solid #cfd8dc;border-radius:6px;margin-bottom:2rem;padding:1.5rem 0}.profile-stats__item{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 1.5rem}.profile-stats__link{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:inherit}.profile-stats__link--active>.profile-stats__value{color:#1e50a2}.profile-stats__link--active:hover>.profile-stats__value{color:#123670}.profile-stats__value{font-size:1.5rem;font-weight:700;color:#0f1a33;line-height:1}.profile-stats__label{font-size:.875rem;color:#333;white-space:nowrap}.profile-stats__divider{width:1px;height:40px;background-color:#cfd8dc;flex-shrink:0}.rikka-relation-counts{display:flex;gap:2.5rem}.rikka-relation-counts a.stat-link{color:#1e50a2;text-decoration:none;display:inline-block;white-space:nowrap;transition:opacity .2s ease}.rikka-relation-counts a.stat-link:hover{text-decoration:none !important;opacity:.6}.board-link a{color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.board-link a:hover{text-decoration:none !important;opacity:.6}button.relation-button,a.rikka-message-btn,a.btn-profile-report{height:3.2rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:4px;font-size:.875rem;font-weight:bold;white-space:nowrap !important;box-sizing:border-box;border:none;padding:0 16px;cursor:pointer;line-height:1;transition:opacity .2s}button.relation-button:hover,a.rikka-message-btn:hover,a.btn-profile-report:hover{opacity:.9}button.relation-button:not(.is-active){background-color:#dee2e6;color:#333}button.relation-button.is-active{background-color:#1c2c4c;color:#fff}a.rikka-message-btn,a.btn-profile-report{background-color:#dee2e6;color:#333 !important;text-decoration:none !important}a.rikka-message-btn:hover,a.btn-profile-report:hover{color:#0f1a33 !important;text-decoration:none !important;opacity:.8}a.rikka-message-btn i,a.btn-profile-report i{margin-right:5px}.profile-actions-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;align-items:stretch}.profile-actions-inner>div{display:flex;justify-content:center;align-items:center}.profile-actions-inner>.profile-actions-inner{display:contents}.profile-actions-inner button.relation-button,.profile-actions-inner a.rikka-message-btn,.profile-actions-inner a.btn-profile-report{width:100%;min-height:3.2rem;height:100%;padding:0 4px;margin:0}.profile-actions-inner .profile-action-follow{order:1}.profile-actions-inner .profile-action-block{order:2}.profile-actions-inner .profile-action-report{order:3}.profile-actions-inner .profile-action-first{order:4}.user-relations-table{width:100%;border-collapse:collapse;margin-top:1.25rem;background-color:#fff;border:1px solid #cfd8dc}.user-relations-table th,.user-relations-table td{padding:1rem 1.25rem;border-bottom:1px solid #cfd8dc;vertical-align:middle}.user-relations-table th{background-color:#f1f1f1;font-weight:bold}.user-relations-table th.views-field-name{text-align:left;padding-left:10px}.user-relations-table td.views-field-name a{color:#0f1a33;text-decoration:none;font-weight:bold;transition:opacity .2s ease}.user-relations-table td.views-field-name a:hover{color:#1e50a2;text-decoration:none;opacity:.6}.user-relations-table td.views-field-user-picture{width:68px;min-width:68px;padding-right:0}.user-relations-table td.views-field-user-picture a{display:block}.user-relations-table td.views-field-user-picture .relation-thumb{width:56px !important;height:56px !important;min-width:56px !important;max-width:56px !important;border-radius:50% !important;object-fit:cover !important;display:block !important}.user-relations-table td.views-field-operations{text-align:right;width:140px;min-width:140px}.user-relation-empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee !important;border-radius:12px;background-color:#fff !important;margin-top:1.5rem !important;font-size:16px}@media screen and (max-width:768px){.profile-details-table>div,.profile-details-table .profile-row{flex-direction:column}.profile-details-table>div>div:first-child,.profile-details-table .profile-row>div:first-child{width:100%;border-right:none;border-bottom:1px solid #cfd8dc;background-color:#f1f1f1;padding:.5rem 1.25rem}.profile-details-table>div>div:last-child,.profile-details-table .profile-row>div:last-child{width:100%;padding:1rem 1.25rem}.profile-actions-inner{grid-template-columns:1fr}}body[class*=security-tfa] #block-rikka-theme-heshinotaitoru{display:none !important}body[class*=security-tfa] .block-local-tasks{border-bottom:none !important;margin-bottom:0 !important}body[class*=security-tfa] .user-edit-form-layout{border-top:none !important}body[class*=security-tfa] .form-item-current-pass>label{background-color:#f1f1f1 !important}.user-edit-form-layout{border-left:none !important;border-right:none !important;border-bottom:none !important;box-shadow:none !important;margin-bottom:1.25rem}.user-edit-form-layout .rk-tfa-form .form-item-code{border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;padding:0;margin:-1px 0 0;width:100%}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-form .form-item-code{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-form .form-item-code{display:block}}.user-edit-form-layout .rk-tfa-form .form-item-code{background-color:#fff !important;border:1px solid #cfd8dc !important;margin-bottom:0 !important}.user-edit-form-layout .rk-tfa-form .form-item-code>label{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-form .form-item-code>label{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc;width:100%;height:auto}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-form .form-item-code>label{width:100%;border-bottom:1px solid #cfd8dc;padding:10px 15px}}.user-edit-form-layout .rk-tfa-form .form-item-code>label{background-color:#f1f1f1 !important;border:none !important;border-right:1px solid #cfd8dc !important}.user-edit-form-layout .rk-tfa-form .form-item-code input[type=text]{letter-spacing:.3em;font-weight:700;background-color:#fff !important;border:1px solid #cfd8dc !important}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-form .form-item-code input[type=text]{width:320px !important;margin:1.25rem 1rem !important}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-form .form-item-code input[type=text]{width:calc(100% - 1rem*2) !important;margin:1rem auto !important}}.user-edit-form-layout .rk-tfa-form .form-item-code .description{background-color:#fff !important;margin:0 1rem 1.25rem 1rem !important;padding-bottom:.5rem;color:#333}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin{border:none !important;background-color:#fefefa !important;text-align:right;margin:1rem 0 0 !important;padding:0 !important}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin legend{display:none !important}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper{padding:0;font-size:0}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper ul{margin:0;padding:0;list-style:none;display:inline-block}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper ul li{display:inline}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper ul a{font-size:.875rem;font-weight:700;color:#1e50a2;text-decoration:underline}.user-edit-form-layout .rk-tfa-form #edit-change-validation-plugin .fieldset-wrapper ul a:hover{color:#123670;text-decoration:none}.user-edit-form-layout .rk-tfa-form .form-actions{border:none !important;background-color:#fefefa !important;padding:2rem 0;text-align:center;margin:0 !important}.user-edit-form-layout .rk-tfa-form .form-actions input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;border-radius:4px;border:none;cursor:pointer;text-decoration:none;background-color:#1c2c4c;color:#fff;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .15s ease}.user-edit-form-layout .rk-tfa-form .form-actions input[type=submit]:hover,.user-edit-form-layout .rk-tfa-form .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.user-edit-form-layout .rk-tfa-form .form-actions input[type=submit]{padding:1.25rem 4rem !important;font-size:1.1rem}.user-edit-form-layout .rk-tfa-overview{padding:1.5rem 0 0}.user-edit-form-layout .rk-tfa-overview>p:first-of-type{background:#fff;border:1px solid #cfd8dc;border-radius:6px;padding:1rem 1.5rem;font-size:1rem;color:#0f1a33;line-height:1.65;margin:0 0 1.5rem}.user-edit-form-layout .rk-tfa-overview>p:not(:first-of-type){font-size:.875rem;color:#333;margin:0 0 1rem}.user-edit-form-layout .rk-tfa-overview details{border:none;background-color:rgba(0,0,0,0);margin-bottom:1rem}.user-edit-form-layout .rk-tfa-overview details summary{display:none !important}.user-edit-form-layout .rk-tfa-overview details h2{font-size:1rem;font-weight:700;color:#0f1a33;margin:1.5rem 1rem .25rem}.user-edit-form-layout .rk-tfa-overview details h3{font-size:1rem;font-weight:700;color:#0f1a33;margin:0 0 .25rem;padding:1.5rem 1rem 0;border-top:1px solid #cfd8dc}.user-edit-form-layout .rk-tfa-overview details p{font-size:.875rem;color:#333;margin:0 1rem .5rem;padding:0 0 0 0}.user-edit-form-layout .rk-tfa-overview details ul{margin:0 0 1.5rem;padding:0;list-style:none}.user-edit-form-layout .rk-tfa-overview details ul li{display:block}.user-edit-form-layout .rk-tfa-overview details ul li a{display:inline-flex !important;align-items:center;justify-content:center;padding:.875rem 3rem !important;font-size:1rem !important;font-weight:600 !important;background-color:#fff !important;color:#1c2c4c !important;border:1px solid #1c2c4c !important;border-radius:4px !important;text-decoration:none !important;transition:opacity .2s}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-overview details ul li a{width:100% !important;padding:.875rem 1.5rem !important}}.user-edit-form-layout .rk-tfa-overview details ul li a:hover{opacity:.7 !important;text-decoration:none !important}.user-edit-form-layout .rk-tfa-overview .rk-tfa-disable-action{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #cfd8dc}.user-edit-form-layout .rk-tfa-overview .rk-tfa-disable-action .rk-btn-danger{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 3rem;background:rgba(0,0,0,0);border:1px solid #c0392b;border-radius:4px;color:#c0392b;font-size:1rem;font-weight:600;text-decoration:none !important;transition:all .2s}.user-edit-form-layout .rk-tfa-overview .rk-tfa-disable-action .rk-btn-danger:hover{background:#c0392b !important;color:#fff !important;opacity:1 !important}.user-edit-form-layout .rk-tfa-overview .form-actions{border:none !important;background-color:rgba(0,0,0,0) !important;padding:1rem 0 0;margin:0 !important;text-align:left}.user-edit-form-layout .rk-tfa-overview .form-actions input[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;border-radius:4px;border:none;cursor:pointer;text-decoration:none;background-color:#1c2c4c;color:#fff;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .15s ease}.user-edit-form-layout .rk-tfa-overview .form-actions input[type=submit]:hover,.user-edit-form-layout .rk-tfa-overview .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.user-edit-form-layout .rk-tfa-overview .form-actions input[type=submit]{font-size:.875rem;padding:.5rem 1.25rem !important}.user-edit-form-layout .rk-tfa-notice{background:#fff;border:1px solid #cfd8dc;border-radius:6px;padding:1rem 1.5rem;margin:0 0 1.5rem}.user-edit-form-layout .rk-tfa-notice p{font-size:.95rem;color:#0f1a33;margin:0;line-height:1.65}.user-edit-form-layout .rk-tfa-setup{padding:1.5rem 1rem}.user-edit-form-layout .rk-tfa-setup>p{font-size:.875rem;color:#333;margin:0 0 1rem}.user-edit-form-layout .rk-tfa-setup .form-item-seed{display:block !important;border:none !important;padding:0 !important;margin:2rem 0 .5rem !important}.user-edit-form-layout .rk-tfa-setup .form-item-seed label{display:none !important}.user-edit-form-layout .rk-tfa-setup .form-item-seed input[type=text]{display:block !important;width:100% !important;font-size:.875rem !important;letter-spacing:.12em !important;font-weight:600 !important;color:#0f1a33 !important;background-color:#f1f1f1 !important;border:1px solid #cfd8dc !important;border-radius:4px !important;padding:.5rem 1rem !important;margin:0 !important}.user-edit-form-layout .rk-tfa-setup .form-item-seed .description{color:#0f1a33 !important;margin:1rem 0 .5rem !important}.user-edit-form-layout .rk-tfa-setup img{display:block;margin:1.5rem auto 1rem;max-width:200px}.user-edit-form-layout .rk-tfa-setup .form-item-current-pass{border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;padding:0;margin:-1px 0 0;width:100%}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-setup .form-item-current-pass{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-setup .form-item-current-pass{display:block}}.user-edit-form-layout .rk-tfa-setup .form-item-current-pass{background-color:#fff !important;border:1px solid #cfd8dc !important;margin-bottom:0 !important}.user-edit-form-layout .rk-tfa-setup .form-item-current-pass label{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-setup .form-item-current-pass label{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc;width:100%;height:auto}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-setup .form-item-current-pass label{width:100%;border-bottom:1px solid #cfd8dc;padding:10px 15px}}.user-edit-form-layout .rk-tfa-setup .form-item-current-pass label{background-color:#f1f1f1 !important;border:none !important;border-right:1px solid #cfd8dc !important}.user-edit-form-layout .rk-tfa-setup .form-item-current-pass input[type=password]{background-color:#fff !important;border:1px solid #cfd8dc !important}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-setup .form-item-current-pass input[type=password]{width:320px !important;margin:1.25rem 1rem !important}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-setup .form-item-current-pass input[type=password]{width:calc(100% - 1rem*2) !important;margin:1rem auto !important}}.user-edit-form-layout .rk-tfa-setup .form-item-current-pass .description{background-color:#fff !important;margin:0 1rem 1.25rem 1rem !important;padding-bottom:.5rem;color:#333}.user-edit-form-layout .rk-tfa-setup .rk-tfa-apps{margin-bottom:1rem}.user-edit-form-layout .rk-tfa-setup .rk-tfa-apps h3{font-size:.875rem;font-weight:700;color:#0f1a33;margin:0 0 .5rem}.user-edit-form-layout .rk-tfa-setup .rk-tfa-apps ul{margin:0;padding:0 0 0 1.2em;list-style:disc}.user-edit-form-layout .rk-tfa-setup .rk-tfa-apps ul li{margin-bottom:.25rem}.user-edit-form-layout .rk-tfa-setup .rk-tfa-apps ul li a{color:#1e50a2;text-decoration:none}.user-edit-form-layout .rk-tfa-setup .rk-tfa-apps ul li a:hover{opacity:.7;text-decoration:underline}.user-edit-form-layout .rk-tfa-setup .rk-recovery-codes{background-color:#f1f1f1 !important;border:1px solid #cfd8dc !important;border-radius:6px !important;padding:1rem 1.5rem !important;margin:0 0 1rem !important}.user-edit-form-layout .rk-tfa-setup .rk-recovery-codes h3{font-size:.875rem;font-weight:700;color:#333;margin:0 0 .5rem}.user-edit-form-layout .rk-tfa-setup .rk-recovery-codes ul{margin:0;padding:0;list-style:none}.user-edit-form-layout .rk-tfa-setup .rk-recovery-codes ul li{font-size:1rem;font-weight:400;letter-spacing:.05em;color:#0f1a33;padding:.25rem 0}.user-edit-form-layout .rk-tfa-setup .form-item-code{border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;padding:0;margin:-1px 0 0;width:100%}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-setup .form-item-code{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-setup .form-item-code{display:block}}.user-edit-form-layout .rk-tfa-setup .form-item-code{background-color:#fff !important;border:1px solid #cfd8dc !important;margin-bottom:0 !important}.user-edit-form-layout .rk-tfa-setup .form-item-code>label{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-setup .form-item-code>label{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc;width:100%;height:auto}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-setup .form-item-code>label{width:100%;border-bottom:1px solid #cfd8dc;padding:10px 15px}}.user-edit-form-layout .rk-tfa-setup .form-item-code>label{background-color:#f1f1f1 !important;border:none !important;border-right:1px solid #cfd8dc !important}.user-edit-form-layout .rk-tfa-setup .form-item-code input[type=text]{letter-spacing:.3em;font-weight:700;background-color:#fff !important;border:1px solid #cfd8dc !important}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-setup .form-item-code input[type=text]{width:320px !important;margin:1.25rem 1rem !important}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-setup .form-item-code input[type=text]{width:calc(100% - 1rem*2) !important;margin:1rem auto !important}}.user-edit-form-layout .rk-tfa-setup .form-item-code .description{background-color:#fff !important;margin:0 1rem 1.25rem 1rem !important;padding-bottom:.5rem;color:#333}.user-edit-form-layout .rk-tfa-setup .form-actions{border:none !important;background-color:#fefefa !important;padding:2rem 0;margin:0 !important}.user-edit-form-layout .rk-tfa-setup .form-actions #edit-submit,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-login,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-save,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-cancel,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-skip{display:inline-block !important;width:220px !important;max-width:none !important;padding:1.2rem 1rem !important;border-radius:6px !important;font-size:1rem !important;font-weight:700 !important;cursor:pointer;line-height:1.5;vertical-align:middle;box-sizing:border-box !important;text-align:center;text-decoration:none}.user-edit-form-layout .rk-tfa-setup .form-actions #edit-submit,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-login,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-save{margin:0 1rem 0 0 !important;background:#1c2c4c !important;border:none !important;color:#fff !important}.user-edit-form-layout .rk-tfa-setup .form-actions #edit-submit:hover,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-login:hover,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-save:hover{opacity:.6}.user-edit-form-layout .rk-tfa-setup .form-actions #edit-cancel,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-skip{margin:0 !important;background:#fff !important;border:1px solid #cfd8dc !important;color:#0f1a33 !important}.user-edit-form-layout .rk-tfa-setup .form-actions #edit-cancel:hover,.user-edit-form-layout .rk-tfa-setup .form-actions #edit-skip:hover{background:#e1eff9 !important}.user-edit-form-layout .rk-tfa-disable{padding:1.5rem 1rem}.user-edit-form-layout .rk-tfa-disable #edit-account{border:none !important;background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 0 1rem !important}.user-edit-form-layout .rk-tfa-disable #edit-account legend{display:none !important}.user-edit-form-layout .rk-tfa-disable #edit-account .form-item{border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;padding:0;margin:-1px 0 0;width:100%}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-disable #edit-account .form-item{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-disable #edit-account .form-item{display:block}}.user-edit-form-layout .rk-tfa-disable #edit-account .form-item{background-color:#fff !important;border:1px solid #cfd8dc !important;margin-bottom:0 !important}.user-edit-form-layout .rk-tfa-disable #edit-account .form-item label{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-disable #edit-account .form-item label{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc;width:100%;height:auto}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-disable #edit-account .form-item label{width:100%;border-bottom:1px solid #cfd8dc;padding:10px 15px}}.user-edit-form-layout .rk-tfa-disable #edit-account .form-item label{background-color:#f1f1f1 !important;border:none !important;border-right:1px solid #cfd8dc !important;color:#333 !important}.user-edit-form-layout .rk-tfa-disable #edit-account .form-item input[type=password]{background-color:#fff !important;border:1px solid #cfd8dc !important}@media screen and (min-width:769px){.user-edit-form-layout .rk-tfa-disable #edit-account .form-item input[type=password]{width:320px !important;margin:1.25rem 1rem !important}}@media screen and (max-width:768px){.user-edit-form-layout .rk-tfa-disable #edit-account .form-item input[type=password]{width:calc(100% - 1rem*2) !important;margin:1rem auto !important}}.user-edit-form-layout .rk-tfa-disable .form-actions{border:none !important;background-color:#fefefa !important;padding:2rem 0;margin:0 !important;text-align:center}.user-edit-form-layout .rk-tfa-disable .form-actions #edit-submit,.user-edit-form-layout .rk-tfa-disable .form-actions #edit-cancel{display:inline-block !important;width:220px !important;max-width:none !important;padding:1.2rem 1rem !important;border-radius:6px !important;font-size:1rem !important;font-weight:700 !important;cursor:pointer;line-height:1.5;vertical-align:middle;box-sizing:border-box !important;text-align:center;text-decoration:none}.user-edit-form-layout .rk-tfa-disable .form-actions #edit-submit{margin:0 1rem 0 0 !important;background:#c0392b !important;border:none !important;color:#fff !important}.user-edit-form-layout .rk-tfa-disable .form-actions #edit-submit:hover{opacity:.6}.user-edit-form-layout .rk-tfa-disable .form-actions #edit-cancel{margin:0 !important;background:#fff !important;border:1px solid #cfd8dc !important;color:#0f1a33 !important}.user-edit-form-layout .rk-tfa-disable .form-actions #edit-cancel:hover{background:#e1eff9 !important}.column-article{font-family:"Noto Sans JP",sans-serif;color:#0f1a33;line-height:1.8;width:100%;margin:0}.column-article .column-eyecatch-wrapper{margin-bottom:2rem}@media screen and (max-width:768px){.column-article .column-eyecatch-wrapper{margin-bottom:1.5rem}}.column-article .post-date-box{display:flex;align-items:center;gap:4px;margin-top:0;margin-bottom:.5rem}@media screen and (max-width:768px){.column-article .post-date-box{margin-bottom:.25rem}}.column-article .column-section{margin-bottom:2.5rem}@media screen and (max-width:768px){.column-article .column-section{margin-bottom:2rem}}.column-article .column-tag-block{margin-bottom:1.5rem}@media screen and (max-width:768px){.column-article .column-tag-block{margin-bottom:1rem}}.column-article .column-tag-block .tag-inner-wrapper{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:768px){.column-article .column-tag-block .tag-inner-wrapper{gap:.25rem}}.column-article .column-tag-block .tag-label-container{display:flex;align-items:center;gap:4px;flex-shrink:0}.column-article .column-tag-block .tag-label-container i{font-size:.875rem}.column-article .column-tag-block .tag-label-container .tag-label-text{font-size:.875rem;color:#333;white-space:nowrap}.column-article .column-tag-block .tag-items-container{flex:1;min-width:0}.column-article .column-tag-block .tag-items-container div,.column-article .column-tag-block .tag-items-container .field,.column-article .column-tag-block .tag-items-container .field__items{display:flex !important;flex-wrap:wrap !important;gap:.25rem !important;margin:0 !important;padding:0 !important}.column-article .column-tag-block .tag-items-container div>div{width:auto !important;display:flex !important}.column-article .column-tag-block .tag-items-container a{display:inline-block;background-color:#d4856a;color:#fff !important;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:4px;text-decoration:none;line-height:1.2;white-space:nowrap;transition:background-color .2s ease,opacity .2s ease}.column-article .column-tag-block .tag-items-container a:hover{opacity:.9;background-color:rgb(206.2890625,116.796875,86.2109375)}.column-article h2{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#4a3a32;font-size:1.5rem;font-weight:700;line-height:1.4;background-color:#f4f6f9;border:none;border-left:8px solid #1c2c4c;border-bottom:2px solid #e2e8f0;padding:16px 20px;border-radius:4px;margin-top:48px;margin-bottom:2rem}@media screen and (max-width:768px){.column-article h2{font-size:1.35rem;margin-top:2.5rem;padding:14px 16px}}.column-article h3{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#4a3a32;font-size:1.25rem;font-weight:700;line-height:1.4;background-color:#fff;border:1px solid #cfd8dc;border-left:6px solid #1c2c4c;padding:10px 14px;border-radius:4px;margin-top:2rem;margin-bottom:1rem}@media screen and (max-width:768px){.column-article h3{font-size:1rem;padding:10px 12px}}.column-article p{margin-bottom:1.5rem;word-break:break-all}.column-article p strong{color:#0f1a33;background:linear-gradient(transparent 60%,rgba(240,158,96,0.5) 60%);padding:0 2px}.column-article p.column_selfcheck a{background:rgba(0,0,0,0) !important;background-image:none !important;font-weight:700;padding:0}.column-article ul{margin-bottom:1.5rem;padding-left:1.5rem}.column-article ul li{margin-bottom:.5rem;position:relative;list-style:none}.column-article ul li::before{content:"";position:absolute;left:-1.2rem;top:.7rem;width:6px;height:6px;background-color:#d4856a;border-radius:50%}.column-article ul li strong{color:#1c2c4c;background:none;padding:0}.column-article .column-cta-box{background-color:#fff8e1;border:1px solid #f09e60;border-radius:8px;padding:1.5rem;margin:2.5rem 0;text-align:center}.column-article .column-cta-box h3{border:none;padding-left:0;margin-top:0;justify-content:center;display:flex;align-items:center;font-size:1.25rem}.column-article .column-cta-box h3::before,.column-article .column-cta-box h3::after{content:none}.column-article .column-cta-box p{font-size:.875rem;margin-bottom:1rem}.column-article .column-cta-box strong{background:rgba(0,0,0,0) !important;background-image:none !important;padding:0}.column-article .column-cta-box a{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;border-radius:4px;border:none;cursor:pointer;text-decoration:none;background-color:#1c2c4c;color:#fff;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .15s ease}.column-article .column-cta-box a:hover,.column-article .column-cta-box a:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.column-article .column-cta-box a{background-color:#f09e60;color:#fff;font-weight:700;padding:1rem 2rem}.column-article .column-cta-box a:hover{background-color:rgb(237.8017241379,143.7844827586,72.6982758621)}@media screen and (max-width:768px){.column-article .column-cta-box{padding:1rem;margin:2rem 0}}.column-article .column-caution{margin-top:1.5rem;padding-top:1rem;border-top:none}.column-article .column-caution p{font-size:.75rem;color:#333;line-height:1.6;margin-bottom:0}.column-article .column-content a:not(.column-cta-box a):not(.toc-link):not(.toc-toggle-btn){color:#1e50a2;text-decoration:underline;transition:color .2s}.column-article .column-content a:not(.column-cta-box a):not(.toc-link):not(.toc-toggle-btn):hover{color:#123670;text-decoration:none}.view-id-tag_list{margin-top:1.5rem}.view-id-tag_list .view-content{display:flex;flex-wrap:wrap;gap:1rem}.view-id-tag_list .views-row a{display:inline-block;padding:.25rem 1rem;background-color:#fefefa;border:1px solid #cfd8dc;border-radius:20px;color:#0f1a33;text-decoration:none;font-size:.875rem;line-height:1.4;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.view-id-tag_list .views-row a::before{content:"#";margin-right:.2em;color:#f09e60;transition:color .2s ease}.view-id-tag_list .views-row a:hover,.view-id-tag_list .views-row a:focus{background-color:#1c2c4c;color:#fff;border-color:#1c2c4c;text-decoration:none}.view-id-tag_list .views-row a:hover::before,.view-id-tag_list .views-row a:focus::before{color:#fff}.column-teaser{position:relative;display:flex !important;flex-direction:column !important;border:1px solid #cfd8dc !important;border-radius:8px;overflow:hidden;padding:0 !important;margin:0 !important;background-color:#fff;transition:transform .2s ease,box-shadow .2s ease;height:100%}.column-teaser:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.column-teaser:hover .teaser-image>a{opacity:.9}.column-teaser:hover .teaser-title a{color:#123670;opacity:.6}.column-teaser .teaser-image{width:100% !important;flex:none !important}.column-teaser .teaser-image>a{display:block;position:relative;z-index:1;transition:opacity .2s ease}.column-teaser .teaser-image>a div,.column-teaser .teaser-image>a .field,.column-teaser .teaser-image>a .field__item{display:block !important;width:100%;margin:0 !important}.column-teaser .teaser-image img{width:100% !important;height:auto !important;border-radius:8px 8px 0 0;object-fit:cover;aspect-ratio:16/9;display:block;border-bottom:1px solid #cfd8dc}.column-teaser .teaser-body{flex:1;min-width:0;padding:.5rem 1.5rem 1rem;display:flex;flex-direction:column}.column-teaser .teaser-body .teaser-tags{margin-bottom:1rem;z-index:5;position:relative}.column-teaser .teaser-body .teaser-tags .rikka-board-tags-display{margin-bottom:0 !important}.column-teaser .teaser-body .teaser-title{margin:0 0 .5rem 0;font-size:1.15rem;line-height:1.4;font-weight:700}.column-teaser .teaser-body .teaser-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;min-height:calc(1.15rem*1.4*2);color:#1e50a2;text-decoration:none;transition:color .2s ease,opacity .2s ease}.column-teaser .teaser-body .teaser-title a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media screen and (max-width:768px){.column-teaser .teaser-body .teaser-title{font-size:1.05rem;line-height:1.35}.column-teaser .teaser-body .teaser-title a{min-height:calc(1.05rem*1.35*2)}}.column-teaser .teaser-body .teaser-meta{font-size:.875rem;color:#333;margin-top:0;margin-bottom:0 !important;padding-top:.5rem;display:flex;align-items:center}@media screen and (max-width:768px){.column-teaser .teaser-body .teaser-meta{font-size:.75rem}}.column-teaser .teaser-body .teaser-meta .post-date{display:flex;align-items:center;gap:4px;color:#666}.column-teaser .teaser-body .teaser-meta .post-date i{font-style:normal}.column-teaser .teaser-body .teaser-summary{display:none !important}.front-column-list__content .views-infinite-scroll-content-wrapper,.front-column-list__content .view-content,.view-id-column_list .views-infinite-scroll-content-wrapper,.view-id-column_list .view-content,.view-display-id-block_1 .views-infinite-scroll-content-wrapper,.view-display-id-block_1 .view-content,.front-page-wrapper .views-infinite-scroll-content-wrapper,.front-page-wrapper .view-content,.views-infinite-scroll-content-wrapper:has(.column-teaser),.view-content:has(.column-teaser){display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:32px 24px !important;width:100% !important}@media screen and (max-width:768px){.front-column-list__content .views-infinite-scroll-content-wrapper,.front-column-list__content .view-content,.view-id-column_list .views-infinite-scroll-content-wrapper,.view-id-column_list .view-content,.view-display-id-block_1 .views-infinite-scroll-content-wrapper,.view-display-id-block_1 .view-content,.front-page-wrapper .views-infinite-scroll-content-wrapper,.front-page-wrapper .view-content,.views-infinite-scroll-content-wrapper:has(.column-teaser),.view-content:has(.column-teaser){grid-template-columns:1fr !important;gap:20px !important}}.views-infinite-scroll-content-wrapper:has(.column-teaser) .views-row,.view-content:has(.column-teaser) .views-row{margin:0 !important;height:100% !important;display:flex !important;flex-direction:column !important;width:100% !important}@supports not (display:grid){.views-infinite-scroll-content-wrapper:has(.column-teaser),.view-content:has(.column-teaser){display:flex !important;flex-wrap:wrap !important;margin:-12px !important}.views-infinite-scroll-content-wrapper:has(.column-teaser) .views-row,.view-content:has(.column-teaser) .views-row{width:calc(50% - 24px) !important;margin:12px !important}}.pager{margin:2.5rem 0}.pager .pager__items{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0;list-style:none}@media screen and (max-width:768px){.pager .pager__items{gap:.5rem;flex-wrap:wrap}}.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) a,.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) span{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border-radius:8px;background-color:#fff;border:1px solid #cfd8dc;color:#0f1a33;text-decoration:none;font-weight:700;font-size:.875rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media screen and (max-width:768px){.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) a,.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) span{min-width:44px;height:44px;font-size:.9375rem;padding:0 .75rem}}.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) a.button{height:auto;min-width:auto;width:100%;padding:.875rem 2rem;border-radius:4px;font-size:1rem;font-weight:600}@media screen and (max-width:768px){.pager .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.pager__item--ellipsis) a.button{height:auto;padding:.875rem 1.5rem}}.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--next a{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;border-radius:8px;background-color:#fff;border:1px solid #cfd8dc;color:#0f1a33;text-decoration:none;font-weight:700;font-size:.875rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media screen and (max-width:768px){.pager .pager__item.pager__item--previous a,.pager .pager__item.pager__item--next a{min-height:44px;padding:0 1.25rem;font-size:.9375rem;flex:0 0 auto}}.pager .pager__item.pager__item--previous a:hover,.pager .pager__item.pager__item--next a:hover{border-color:#1c2c4c;color:#1c2c4c;background-color:#e1eff9;text-decoration:none}.pager .pager__item.is-active a,.pager .pager__item.is-active span{background-color:#1c2c4c !important;border-color:#1c2c4c !important;color:#fff !important;cursor:default}.pager .pager__item:not(.is-active):not(.pager__item--previous):not(.pager__item--next) a:hover{border-color:#1c2c4c;color:#1c2c4c;background-color:#e1eff9;text-decoration:none}.pager .pager__item.pager__item--ellipsis{border:none;background:rgba(0,0,0,0)}@media screen and (max-width:768px){.pager .pager__item.pager__item--ellipsis{min-width:44px;height:44px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:768px){.pager .pager__item.pager__item--distance-3,.pager .pager__item.pager__item--distance-4,.pager .pager__item.pager__item--distance-5,.pager .pager__item.pager__item--distance-6,.pager .pager__item.pager__item--distance-7,.pager .pager__item.pager__item--distance-8,.pager .pager__item.pager__item--distance-9{display:none}}.path-columns-tags .views-element-container{margin-top:2rem}.path-columns-tags .views-element-container>div{display:flex;flex-wrap:wrap;gap:.75rem}@media screen and (max-width:768px){.path-columns-tags .views-element-container>div{gap:.5rem}}.path-columns-tags .views-row .field-content a{display:inline-flex;align-items:center;background-color:#fff;border:1px solid #cfd8dc;color:#0f1a33 !important;font-size:1rem;font-weight:700;padding:.5rem 1.125rem;border-radius:9999px;text-decoration:none !important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}@media screen and (max-width:768px){.path-columns-tags .views-row .field-content a{padding:6px 14px;font-size:.875rem}}.path-columns-tags .views-row .field-content a::before{content:"#";margin-right:.3em;color:inherit;font-weight:400}.path-columns-tags .views-row .field-content a:hover,.path-columns-tags .views-row .field-content a:focus{background-color:#e1eff9;border-color:#1c2c4c;color:#1c2c4c !important;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.05);text-decoration:none !important}.rikka-tags-page-wrapper{max-width:800px;margin:0 auto;padding:0 0 1.5rem 0}.rikka-tags-page-header{margin-bottom:1.5rem;color:#666;font-size:1rem;background:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:1rem}.rikka-tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.rikka-tags-page-all{margin-bottom:2rem}.rikka-tags-category{margin-bottom:2rem}.rikka-tags-category:last-child{margin-bottom:0}.rikka-tags-category-label{font-size:1rem;font-weight:700;color:#0f1a33;margin:0 0 1rem 0;padding-bottom:.5rem;border-bottom:1px solid #cfd8dc;display:flex;align-items:center;gap:6px}.rikka-tags-category-label i{color:#1c2c4c;font-size:1.1rem}.rikka-tags-category-items{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem}.front-column-list{padding:3rem 0;background-color:rgba(0,0,0,0)}.front-column-list__inner{max-width:1440px;width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:768px){.front-column-list__inner{padding-left:1rem;padding-right:1rem}}.front-column-list__inner{max-width:1090px}.front-column-list__title{display:flex;align-items:center;margin-bottom:2rem !important;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:1.25rem;font-weight:700;color:#4a3a32;line-height:1.4}.front-column-list__title::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url(/themes/custom/rikka_theme/images/sitelogo/sitelogo_header.webp);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(-1px)}@media screen and (max-width:768px){.front-column-list__title{font-size:1.15rem}}.front-column-list__content{margin-bottom:2.5rem}.front-column-list__more{text-align:center;margin-top:2.5rem}.front-column-list__more .rk-btn-more{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 3rem;border:1px solid #cfd8dc;border-radius:4px;background-color:#fff;color:#0f1a33 !important;text-decoration:none !important;font-size:1rem;font-weight:500;line-height:1.5;transition:all .3s ease}.front-column-list__more .rk-btn-more:hover{background-color:#e1eff9;color:#0f1a33;text-decoration:none !important}@keyframes rikka-front-aurora{0%{transform:translate3d(-10%,-6%,0) scale(1.05) rotate(0deg)}50%{transform:translate3d(10%,7%,0) scale(1.3) rotate(16deg)}100%{transform:translate3d(-7%,9%,0) scale(1.12) rotate(-12deg)}}@keyframes rikka-front-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rikka-front{color:#1c2c4c}.rikka-front__inner{width:100%}.rikka-front__principles .rikka-front__inner,.rikka-front__news .rikka-front__inner{max-width:1440px;margin-inline:auto;padding-inline:1.25rem}@media screen and (max-width:768px){.rikka-front__principles .rikka-front__inner,.rikka-front__news .rikka-front__inner{padding-inline:1rem}}.rikka-front__hero,.rikka-front__featured,.rikka-front__tools,.rikka-front__reasons,.rikka-front__principles,.rikka-front__pricing,.rikka-front__flow,.rikka-front__buyneed,.rikka-front__news,.rikka-front__columns,.rikka-front__faq{padding-block:4rem}@media screen and (max-width:768px){.rikka-front__hero,.rikka-front__featured,.rikka-front__tools,.rikka-front__reasons,.rikka-front__principles,.rikka-front__pricing,.rikka-front__flow,.rikka-front__buyneed,.rikka-front__news,.rikka-front__columns,.rikka-front__faq{padding-block:3rem}}.rikka-front__eyebrow{font-size:.875rem;font-weight:600;letter-spacing:.08em;color:#7ab8e0;margin-bottom:.5rem}.rikka-front__eyebrow--light{color:hsla(0,0%,100%,.75)}.rikka-front__section-title{font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:700;line-height:1.4;margin-bottom:1.5rem;word-break:keep-all;overflow-wrap:anywhere}.rikka-front__section-desc{color:#5b6478;font-size:1rem;line-height:1.9;max-width:760px;margin-bottom:2.5rem}.rikka-front__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.rikka-front__section-head .rikka-front__section-title{margin-bottom:0}.rikka-front__section-head:has(.rikka-front__section-cta){align-items:center}.rikka-front__section-cta{flex:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border:1px solid #cfd8dc;border-radius:4px;background:#fff;color:#0f1a33;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:all .3s ease}.rikka-front__section-cta:hover{background:#e1eff9;color:#0f1a33;text-decoration:none}.rikka-front__section-foot{display:flex;justify-content:center;margin-top:2.5rem}.rikka-front__section-title--logo{display:flex;align-items:center;gap:1rem}.rikka-front__section-logo{width:1em;height:1em;object-fit:contain;flex-shrink:0}.rikka-front__more-link{flex:none;font-size:.875rem;font-weight:600;color:#1e50a2;text-decoration:none;white-space:nowrap}.rikka-front__more-link:hover{text-decoration:underline}.rikka-front__btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:6px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(0.22,1,0.36,1),box-shadow .2s cubic-bezier(0.22,1,0.36,1);word-break:keep-all;overflow-wrap:anywhere}.rikka-front__btn--primary{background:#1c2c4c;color:#fff}.rikka-front__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(28,44,76,.22)}.rikka-front__btn--invert{background:#fff;color:#1c2c4c}.rikka-front__btn--invert:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.22)}.rikka-front__btn--lg{padding:1.5rem 4rem;font-size:1.25rem}.rikka-front__hero{position:relative;overflow:hidden;text-align:center;background:linear-gradient(160deg,#0f1a33 0%,#1c2c4c 55%,#243a63 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:clamp(4rem,9vw,7.5rem)}.rikka-front__hero::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.rikka-front__hero-aurora{position:absolute;inset:-25%;z-index:0;pointer-events:none;background:radial-gradient(38% 48% at 20% 28%,rgba(122,184,224,0.5),transparent 70%),radial-gradient(34% 44% at 80% 22%,rgba(99,130,230,0.42),transparent 70%),radial-gradient(46% 56% at 68% 82%,rgba(40,150,200,0.38),transparent 70%),radial-gradient(40% 50% at 28% 86%,rgba(122,184,224,0.3),transparent 70%);filter:blur(48px);animation:rikka-front-aurora 14s ease-in-out infinite alternate;will-change:transform}@media(prefers-reduced-motion:reduce){.rikka-front__hero-aurora{animation:none}}.rikka-front__hero-inner{position:relative;z-index:3;max-width:960px;margin-inline:auto}.rikka-front__hero-inner>*{animation:rikka-front-rise .7s cubic-bezier(0.22,1,0.36,1) both}.rikka-front__hero-inner>*:nth-child(1){animation-delay:.05s}.rikka-front__hero-inner>*:nth-child(2){animation-delay:.15s}.rikka-front__hero-inner>*:nth-child(3){animation-delay:.25s}.rikka-front__hero-inner>*:nth-child(4){animation-delay:.35s}.rikka-front__hero-inner>*:nth-child(5){animation-delay:.45s}@media(prefers-reduced-motion:reduce){.rikka-front__hero-inner>*{animation:none}}.rikka-front__hero-eyebrow{display:block;font-size:.875rem;font-weight:600;letter-spacing:.08em;color:#7ab8e0;margin-bottom:.5rem;word-break:keep-all;overflow-wrap:anywhere}.rikka-front__hero-title{font-size:clamp(2rem,5.5vw,3.25rem);font-weight:700;line-height:1.3;color:#fff;margin-bottom:1.5rem;word-break:keep-all;overflow-wrap:anywhere}.rikka-front__hero-accent{background:linear-gradient(90deg,#7ab8e0 0%,#aad6f0 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.rikka-front__hero-lead{color:hsla(0,0%,100%,.82);font-size:1.25rem;line-height:1.9;margin-bottom:2.5rem}@media screen and (max-width:768px){.rikka-front__hero-lead{font-size:1rem}}.rikka-front__hero-lead{word-break:keep-all;overflow-wrap:normal}.rikka-front__hero-lead span{display:inline-block}.rikka-front__search{display:flex;gap:.5rem;max-width:640px;margin:4rem auto 3rem}@media screen and (max-width:768px){.rikka-front__search{flex-direction:column}}.rikka-front__search-input{flex:1;padding:1rem 1.5rem;border:1px solid hsla(0,0%,100%,.7);border-radius:6px;font-size:1rem;color:#1c2c4c;background:#fff;box-shadow:0 8px 24px rgba(10,27,61,.18)}.rikka-front__search-input::placeholder{color:rgba(28,44,76,.5)}.rikka-front__search-input:focus{outline:none;border-color:#7ab8e0;box-shadow:0 8px 24px rgba(10,27,61,.18),0 0 0 3px rgba(122,184,224,.45)}.rikka-front__search-btn{flex:none;display:flex;align-items:center;justify-content:center;padding:1rem 2.5rem;border:1px solid rgba(0,0,0,0);border-radius:6px;background:#aab3c2;color:#1c2c4c;font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba(10,27,61,.22);transition:background .2s cubic-bezier(0.22,1,0.36,1),transform .2s cubic-bezier(0.22,1,0.36,1)}.rikka-front__search-btn:hover{background:hsl(217.5,16.4383561644%,65.3725490196%);transform:translateY(-1px)}.rikka-front__hero-cta{margin:4rem auto 0;text-align:center}.rikka-front__hero--prelaunch{padding-bottom:3rem}@media screen and (max-width:768px){.rikka-front__hero--prelaunch{padding-bottom:2.5rem}}.rikka-front__hero-cta-note{margin-top:1.5rem;color:hsla(0,0%,100%,.75);font-size:.875rem}.rikka-front__chips{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;max-width:1200px;margin:2rem auto 0;padding-inline:1.5rem;animation:rikka-front-rise .7s cubic-bezier(0.22,1,0.36,1) both;animation-delay:.45s}@media(prefers-reduced-motion:reduce){.rikka-front__chips{animation:none}}.rikka-front__chips li{flex:0 0 auto}.rikka-front__chips li a{display:inline-block;white-space:nowrap;padding:.25rem 1.5rem;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);font-size:.875rem;text-decoration:none;transition:border-color .2s cubic-bezier(0.22,1,0.36,1),background .2s cubic-bezier(0.22,1,0.36,1),color .2s cubic-bezier(0.22,1,0.36,1)}.rikka-front__chips li a:hover{border-color:#7ab8e0;background:hsla(0,0%,100%,.16);color:#fff}.rikka-front__listings .listing-cards{list-style:none;margin:0;padding:0}.rikka-front__tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media screen and (max-width:960px){.rikka-front__tools-grid{grid-template-columns:1fr}}.rikka-front__tool-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e3e6ec;border-radius:12px;padding:2.5rem}.rikka-front__tool-card p{color:#5b6478;font-size:.875rem;line-height:1.8;margin-bottom:2rem}.rikka-front__tool-card .rikka-front__btn{margin-top:auto;align-self:center}.rikka-front__tool-card--valuation{background:radial-gradient(56% 64% at 88% 8%,rgba(40,150,200,0.12),transparent 70%) #fff}.rikka-front__tool-card--techdd{background:radial-gradient(56% 64% at 88% 8%,rgba(99,130,230,0.12),transparent 70%) #fff}.rikka-front__tool-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(122,184,224,.18);color:#1c2c4c;margin-bottom:1.5rem}.rikka-front__tool-icon svg{width:30px;height:30px}.rikka-front__tool-title{font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:700;line-height:1.4;margin-bottom:1rem;word-break:keep-all;overflow-wrap:anywhere}.rikka-front__news{background:#f0f5fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.rikka-front__news-list .news-card:last-child{margin-bottom:0}.rikka-front__news-empty{color:#5b6478;font-size:.875rem}.rikka-front__column-list>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}@media screen and (max-width:960px){.rikka-front__column-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.rikka-front__column-list>div{grid-template-columns:1fr}}.rikka-front__column-list .views-row{margin:0;display:flex}.rikka-front__column-list .column-teaser{width:100%}.rikka-front__features{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:960px){.rikka-front__features{grid-template-columns:1fr}}.rikka-front__feature{display:flex;flex-direction:column;background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:2.5rem}.rikka-front__feature h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.rikka-front__feature p{color:#5b6478;font-size:.875rem;line-height:1.8}.rikka-front__feature .rikka-front__feature-link{align-self:flex-start;margin-top:auto;padding-top:1rem}.rikka-front__feature-link,.rikka-front__principle-link{display:inline-flex;align-items:center;gap:.4em;margin-top:1rem;color:#1e50a2;font-size:.875rem;font-weight:700;text-decoration:none}.rikka-front__feature-link:hover,.rikka-front__feature-link:focus,.rikka-front__principle-link:hover,.rikka-front__principle-link:focus{text-decoration:underline}.rikka-front__feature-icon{width:36px;height:36px;color:#7ab8e0;margin-bottom:1.5rem}.rikka-front__principles{background:#f0f5fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.rikka-front__principle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width:960px){.rikka-front__principle-grid{grid-template-columns:1fr}}.rikka-front__principle{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:2.5rem}.rikka-front__principle h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.rikka-front__principle p{color:#5b6478;font-size:.875rem;line-height:1.9}.rikka-front__principle-illust{width:72px;height:72px;margin-bottom:1.5rem}.rikka-front__principle-illust svg{width:100%;height:100%;display:block}.rikka-front__principle-tag{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7ab8e0;margin-bottom:.5rem}.rikka-front__price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media screen and (max-width:768px){.rikka-front__price-grid{grid-template-columns:1fr}}.rikka-front__price-card{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:2.5rem;text-align:center}.rikka-front__price-card p{color:#5b6478;font-size:.875rem;line-height:1.8;margin-top:1rem}.rikka-front__price-role{display:block;font-size:.875rem;font-weight:600;color:#5b6478;margin-bottom:.5rem}.rikka-front__price-value{font-size:clamp(2rem,6vw,3rem);font-weight:700;color:#1c2c4c;line-height:1}.rikka-front__price-unit{font-size:.5em;margin-left:.1em}.rikka-front__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;list-style:none;margin:0;padding:0;counter-reset:rf-step}@media screen and (max-width:960px){.rikka-front__steps{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.rikka-front__steps{grid-template-columns:1fr}}.rikka-front__step{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:2rem 1.5rem}.rikka-front__step h3{font-size:1rem;font-weight:700;margin:1rem 0 .5rem}.rikka-front__step p{color:#5b6478;font-size:.75rem;line-height:1.7}.rikka-front__step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#7ab8e0;color:#fff;font-weight:700}.rikka-front__buyneed-inner{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;background:#1c2c4c;color:#fff;border-radius:12px;padding:2.5rem}@media screen and (max-width:768px){.rikka-front__buyneed-inner{flex-direction:column;text-align:center}}.rikka-front__buyneed-inner .rikka-front__section-title{margin-bottom:.5rem;color:#fff}.rikka-front__buyneed-inner p{color:hsla(0,0%,100%,.82);font-size:.875rem;line-height:1.8}.rikka-front__buyneed-inner .rikka-front__btn--primary{flex:none;background:#fff;color:#1c2c4c}.rikka-front__buyneed-icon{flex:none;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:#fff}.rikka-front__buyneed-icon svg{width:34px;height:34px}@media screen and (max-width:768px){.rikka-front__buyneed-icon{width:56px;height:56px}.rikka-front__buyneed-icon svg{width:30px;height:30px}}.rikka-front__buyneed-text{flex:1}.rikka-front__faq-list{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem;max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:4rem}.rikka-front__faq-item{border:1px solid #e3e6ec;border-radius:12px;background:#fff}.rikka-front__faq-item summary{padding:1.5rem 2rem;font-weight:600;cursor:pointer;list-style:none}.rikka-front__faq-item summary::-webkit-details-marker{display:none}.rikka-front__faq-item summary::after{content:"＋";float:right;color:#7ab8e0}.rikka-front__faq-item[open] summary::after{content:"−"}.rikka-front__faq-answer{padding:0 2rem 1.5rem;color:#5b6478;font-size:.875rem;line-height:1.9}.rikka-front__cta{text-align:center;background:#f0f5fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:4rem}.rikka-front__cta-inner{max-width:1440px;margin-inline:auto;padding-inline:1.25rem}@media screen and (max-width:768px){.rikka-front__cta-inner{padding-inline:1rem}}.rikka-front__cta-title{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;margin-bottom:1rem;word-break:keep-all;overflow-wrap:anywhere}.rikka-front__cta p{color:#5b6478;margin-bottom:2rem}.column-nav-wrapper{border-top:1px solid #cfd8dc;padding:2rem 0;margin-top:4rem;clear:both}@media screen and (min-width:769px){.column-nav-wrapper .column-nav-items{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;gap:1.5rem}}@media screen and (max-width:768px){.column-nav-wrapper .column-nav-items{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}}@media screen and (min-width:769px){.column-nav-wrapper .column-nav-item{flex:0 0 320px;width:320px}}@media screen and (max-width:768px){.column-nav-wrapper .column-nav-item{flex:0 0 calc(50% - 8px);width:calc(50% - 8px)}}.column-nav-wrapper .column-nav-item .nav-label{display:block;font-size:.875rem;color:#4a3a32;margin-bottom:4px !important;font-weight:bold}.column-nav-wrapper .column-nav-item.is-prev{order:1;text-align:left}.column-nav-wrapper .column-nav-item.is-next{order:2;text-align:right}.column-nav-wrapper .nav-content a{text-decoration:none !important;color:#4a3a32;display:flex;flex-direction:column;gap:8px}.column-nav-wrapper .nav-content a .nav-thumb{width:100%;margin:0 !important;padding:0 !important;overflow:hidden}.column-nav-wrapper .nav-content a .nav-thumb *{margin:0 !important;padding:0 !important;line-height:0}.column-nav-wrapper .nav-content a .nav-thumb img{width:100%;height:auto;border-radius:6px;display:block;aspect-ratio:16/9;object-fit:cover;transition:opacity .2s}.column-nav-wrapper .nav-content a .nav-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:1rem;line-height:1.6;font-weight:normal;color:#4a3a32;transition:opacity .2s ease,color .2s ease;text-align:left;word-break:break-word}.column-nav-wrapper .nav-content a .nav-title:hover{color:#1e50a2;text-decoration:none;opacity:.6}.column-nav-wrapper .nav-content:hover img{opacity:.8}.related-columns-wrapper{border-top:1px solid #cfd8dc;padding:2rem 0;margin-top:4rem;clear:both}.related-columns-wrapper .related-columns-heading{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:1.25rem;font-weight:bold;color:#4a3a32;margin:0 0 1.5rem 0;background:none !important;border:none !important;border-left:none !important;border-bottom:none !important;border-radius:0 !important;padding:0 !important}.related-columns-wrapper .related-columns-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}@media screen and (max-width:768px){.related-columns-wrapper .related-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.related-columns-wrapper .related-columns-item{min-width:0}.related-columns-wrapper .related-columns-item a{text-decoration:none !important;color:#0f1a33;display:flex;flex-direction:column;gap:8px}.related-columns-wrapper .related-columns-item a:hover .related-columns-thumb img{opacity:.8}.related-columns-wrapper .related-columns-item a:hover .related-columns-title{color:#1e50a2;opacity:.6}.related-columns-wrapper .related-columns-thumb{width:100%;margin:0 !important;padding:0 !important;overflow:hidden}.related-columns-wrapper .related-columns-thumb *:not(img){margin:0 !important;padding:0 !important;line-height:0;display:block !important;width:100% !important}.related-columns-wrapper .related-columns-thumb img{width:100% !important;max-width:100% !important;height:auto;border-radius:6px;display:block;aspect-ratio:16/9;object-fit:cover;transition:opacity .2s}.related-columns-wrapper .related-columns-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:.875rem;line-height:1.5;font-weight:normal;transition:opacity .2s ease,color .2s ease;text-align:left;word-break:break-word}.messages{padding:16px 20px 16px 52px !important;margin:20px 0 !important;border-radius:4px !important;border:1px solid rgba(0,0,0,0) !important;position:relative !important;font-weight:bold !important;font-size:15px !important}.messages--status{background-color:#f3faf0 !important;border-color:#73b355 !important;border-left:6px solid #73b355 !important;color:#264a13 !important}.messages--status::before{content:"" !important;position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2373b355' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E") !important}.dialog-off-canvas-main-canvas,.layout-main,.region-content,#block-rikka-theme-content,.views-element-container{overflow:visible !important}.rikka-chat-header{max-width:100%;margin:0 auto 12px;padding:10px 16px !important;background-color:#f2eeeb !important;border:1px solid #d8d4d1 !important;border-radius:12px !important;position:sticky !important;top:62px !important;z-index:501 !important;box-shadow:0 2px 10px rgba(0,0,0,.05) !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:center !important}.rikka-chat-header__left{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:12px !important;flex:1 1 0 !important;min-width:0 !important}.rikka-chat-header__back{color:#adb5bd !important;text-decoration:none !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;padding:0 4px !important;margin-right:4px !important}.rikka-chat-header__back svg{width:24px !important;height:24px !important;display:block !important;stroke:currentColor !important;stroke-width:1.5px !important}.rikka-chat-header__back:hover{color:#123670 !important}.rikka-chat-header__user-link{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:10px !important;text-decoration:none !important;color:inherit !important;min-width:0 !important}.rikka-chat-header__user-link:hover .rikka-chat-header__name{color:#123670 !important}.rikka-chat-header__avatar{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;border-radius:50% !important;object-fit:cover !important;flex-shrink:0 !important;border:1px solid #dee2e6 !important;display:block !important}.rikka-chat-header__name{font-size:15px !important;font-weight:bold !important;color:#333 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;transition:color .2s ease !important;display:block !important}.rikka-chat-header__delete,.rikka-chat-header__report{width:36px !important;height:36px !important;background-color:hsla(0,0%,100%,.9) !important;border:1px solid #dee2e6 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#adb5bd !important;transition:all .2s ease !important;text-decoration:none !important;flex-shrink:0 !important;margin-left:12px !important}.rikka-chat-header__delete:hover,.rikka-chat-header__report:hover{background-color:#e8a692 !important;border-color:#e8a692 !important;color:#fff !important}.rikka-chat-header__delete i,.rikka-chat-header__report i{font-size:18px !important;line-height:1 !important}@media screen and (max-width:768px){.layout-main:has(.rikka-chat-window),.region-content:has(.rikka-chat-window),.page-content:has(.rikka-chat-window){padding-bottom:0 !important;margin-bottom:0 !important}}@media screen and (max-width:768px){body:has(.rikka-chat-window) footer,body:has(.rikka-chat-window) .site-footer,body:has(.rikka-chat-window) .region--footer-top,body:has(.rikka-chat-window) .region-footer-bottom,body:has(.rikka-chat-window) .back-to-top,body:has(.rikka-chat-window) .rikka-back-to-top{display:none !important}}.rikka-chat-window{display:flex !important;flex-direction:column !important;background-color:#fff !important;max-width:100%;margin:0 auto;height:auto !important;min-height:calc(100dvh - 210px) !important;overflow:visible !important;border:1px solid #eee;border-radius:12px;position:relative}@media screen and (max-width:768px){.rikka-chat-window{height:calc(100dvh - 160px) !important;min-height:auto !important;margin-bottom:0 !important}}.rikka-chat-history{flex:1 1 0 !important;height:65dvh !important;overflow-y:auto !important;padding:24px 20px !important;display:flex !important;flex-direction:column !important}@media screen and (max-width:768px){.rikka-chat-history{height:auto !important;flex:1 1 auto !important;overflow-y:auto !important;padding:16px 12px !important}}.rikka-chat-history .chat-date-divider{text-align:center !important;margin:20px 0 !important;clear:both !important}.rikka-chat-history .chat-date-divider span{display:inline-block !important;background-color:rgba(0,0,0,.15) !important;color:#fff !important;font-size:11px !important;padding:3px 14px !important;border-radius:14px !important;font-weight:bold !important}.rikka-chat-history .chat-row{display:flex !important;margin-bottom:20px !important;align-items:flex-end !important;gap:10px !important}.rikka-chat-history .chat-row.message-left{justify-content:flex-start !important}.rikka-chat-history .chat-row.message-left .bubble{background-color:#f2f2f2 !important;border-radius:18px 18px 18px 4px !important}.rikka-chat-history .chat-row.message-right{flex-direction:row-reverse !important}.rikka-chat-history .chat-row.message-right .bubble{background-color:#f5e6de !important;border-radius:18px 18px 4px 18px !important}.rikka-chat-history .chat-row.message-right .chat-meta{text-align:right !important}.rikka-chat-history .chat-row.message-right .chat-avatar{display:none !important}.rikka-chat-history .chat-sidebar{display:flex !important;flex-direction:column !important;align-items:center !important;gap:4px !important;flex-shrink:0 !important;width:36px !important}.rikka-chat-history .chat-sidebar .chat-meta{min-width:0 !important;text-align:center !important;margin-bottom:2px !important;font-size:11px !important;line-height:1 !important}.rikka-chat-history .chat-avatar img{width:32px !important;height:32px !important;border-radius:50% !important;object-fit:cover !important}.rikka-chat-history .bubble{max-width:75% !important;padding:10px 16px !important;font-size:15px !important;line-height:1.5 !important;word-wrap:break-word !important;color:#000 !important;box-shadow:0 1px 2px rgba(0,0,0,.05) !important}.rikka-chat-history .bubble p{margin:0 !important}@media screen and (max-width:768px){.rikka-chat-history .bubble{max-width:78% !important;padding:10px 12px !important}}.rikka-chat-history .chat-meta{font-size:13px !important;color:#8e8e8e !important;min-width:50px !important;line-height:1.2 !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-end !important}.rikka-chat-history .chat-meta .rikka-message-del-btn{background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 -10px 4px 0 !important;color:#ced4da !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;border-radius:50% !important;transition:all .15s ease !important}.rikka-chat-history .chat-meta .rikka-message-del-btn:hover,.rikka-chat-history .chat-meta .rikka-message-del-btn:active{color:#e8a692 !important;background-color:rgba(232,166,146,.1) !important}.rikka-chat-history .chat-meta .rikka-message-del-btn svg{width:22px !important;height:22px !important}.rikka-chat-history .chat-ip{margin-top:2px !important;word-break:break-all !important}.rikka-chat-history .chat-images{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin-top:6px !important}.rikka-chat-history .chat-images img{max-height:200px !important;width:auto !important;border-radius:8px !important}.rikka-message-form-wrapper{flex-shrink:0 !important;background-color:#f1f1f1 !important;border-top:1px solid #eee !important;padding:0 !important;position:sticky !important;bottom:0 !important;z-index:500 !important;border-radius:0 0 12px 12px !important}@media screen and (max-width:768px){.rikka-message-form-wrapper{bottom:0 !important;padding-bottom:env(safe-area-inset-bottom) !important}}.rikka-message-form-wrapper .chat-image-preview{display:none !important;padding:0 !important}.rikka-message-form-wrapper .chat-image-preview:has(.preview-item){display:flex !important;gap:12px !important;padding:12px 10px 0 !important}.rikka-message-form-wrapper .rikka-message-form-inner{display:flex !important;align-items:center !important;padding:12px 10px !important;gap:8px !important;box-sizing:border-box !important}.rikka-message-form-wrapper .rikka-message-form-inner>*:not(.rikka-camera-btn):not(.rikka-emoji-btn):not(.form-actions){flex:1;min-width:0}.rikka-message-form-wrapper textarea{width:100% !important;height:44px;min-height:44px;padding:10px 16px !important;border:1px solid #cfd8dc !important;border-radius:22px !important;font-size:15px !important;line-height:1.4 !important;resize:none !important;background-color:#fff !important;box-sizing:border-box !important;display:block !important;overflow-y:hidden !important}.rikka-message-form-wrapper .form-actions input[type=submit]{height:44px !important;border-radius:22px !important;padding:0 20px !important;background-color:#1c2c4c !important;color:#fff !important;font-weight:bold !important;border:none !important;display:block !important}.rikka-message-form-wrapper .rikka-camera-btn{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;color:#333 !important;font-size:24px !important;flex-shrink:0 !important}.rikka-message-form-wrapper .rikka-camera-btn img{width:24px !important;height:24px !important;display:block !important;opacity:.55 !important;transition:opacity .2s ease !important}.rikka-message-form-wrapper .rikka-camera-btn:hover img{opacity:.85 !important}.rikka-message-form-wrapper .rikka-camera-btn i{opacity:.55 !important;transition:opacity .2s ease !important}.rikka-message-form-wrapper .rikka-camera-btn:hover i{opacity:.85 !important}.rikka-message-form-wrapper .rikka-emoji-btn{margin:0 !important;padding:0 !important;background:none !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;color:#333 !important;font-size:24px !important;flex-shrink:0 !important}.rikka-message-form-wrapper .rikka-emoji-btn img{width:24px !important;height:24px !important;display:block !important;opacity:.55 !important;transition:opacity .2s ease !important}.rikka-message-form-wrapper .rikka-emoji-btn:hover img{opacity:.85 !important}.rikka-message-form-wrapper .preview-item{position:relative !important;width:72px !important;height:72px !important;margin:0 !important}.rikka-message-form-wrapper .preview-item img,.rikka-message-form-wrapper .preview-item .rikka-heic-preview{width:72px !important;height:72px !important;border-radius:8px !important;display:block !important;box-sizing:border-box !important}.rikka-message-form-wrapper .preview-item img{object-fit:cover !important}.rikka-message-form-wrapper .preview-item .rikka-heic-preview{background-color:#e9ecef !important;border:1px dashed #adb5bd !important;display:flex !important;align-items:center !important;justify-content:center !important}.rikka-message-form-wrapper .preview-item .rikka-heic-preview span{font-size:11px !important;font-weight:800 !important;color:#868e96 !important}.rikka-message-form-wrapper .preview-item .preview-del-btn{position:absolute !important;top:-8px !important;right:-8px !important;width:24px !important;height:24px !important;border-radius:50% !important;background-color:#444 !important;color:#fff !important;border:2px solid #fff !important;z-index:10 !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;line-height:1 !important;padding:0 !important}.rikka-inbox-item-wrapper{position:relative !important;display:block !important}.rikka-inbox-empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee !important;border-radius:12px;background-color:#fff !important;margin-top:0 !important;font-size:16px}.rikka-inbox-item{position:relative !important;transition:all .2s ease !important;padding:16px 12px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;text-decoration:none !important;border-left:none !important;width:100% !important}.rikka-inbox-item::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;bottom:0 !important;width:4px !important;background-color:rgba(0,0,0,0) !important;transition:background-color .2s ease !important}.rikka-inbox-item:hover{background-color:#f0f4ff !important}.rikka-inbox-item:hover::before{background-color:#b26e2e !important}.rikka-inbox-item.is-unread{background-color:#fff9db !important}.rikka-inbox-item.is-unread::before{background-color:#fab005 !important}.rikka-inbox-item.is-unread:hover::before{background-color:#b26e2e !important}.rikka-inbox-item.is-unread .rikka-inbox-item__name{font-weight:800 !important;color:#444 !important}.rikka-inbox-item.is-unread .rikka-inbox-item__snippet{font-weight:700 !important;color:#222 !important}.rikka-inbox-item.is-unread .rikka-inbox-item__date{color:#f08c00 !important;font-weight:bold !important;font-size:13px !important}.rikka-inbox-item.is-unread::after{display:none !important}.rikka-inbox-item__avatar{flex-shrink:0 !important;margin-right:12px !important}.rikka-inbox-item__main{flex:1 1 0 !important;min-width:0 !important;padding-right:56px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;box-sizing:border-box !important}.rikka-inbox-item__header{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:4px !important;width:100% !important}.rikka-inbox-item__name{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.rikka-inbox-item__date{position:static !important;flex-shrink:0 !important;margin-left:8px !important;font-size:13px !important}.rikka-inbox-item__snippet{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;width:100% !important}.rikka-inbox-item__delete{position:absolute !important;top:50% !important;right:16px !important;transform:translateY(-50%) !important;width:36px !important;height:36px !important;background-color:hsla(0,0%,100%,.9) !important;border:1px solid #dee2e6 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#adb5bd !important;transition:all .2s ease !important;z-index:20 !important;text-decoration:none !important}.rikka-inbox-item__delete:hover{background-color:#e8a692 !important;border-color:#e8a692 !important;color:#fff !important}.rikka-inbox-item__delete i{font-size:18px !important;line-height:1 !important}.rikka-inbox-search{margin-bottom:24px;width:100%}.rikka-inbox-search form{display:flex;align-items:center;gap:12px;margin:0}.rikka-inbox-search .form-item{flex:1;margin:0;position:relative}.rikka-inbox-search .form-item::before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-color:#999;-webkit-mask-image:url(/themes/custom/rikka_theme/images/icon/search.svg);mask-image:url(/themes/custom/rikka_theme/images/icon/search.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat:no-repeat;transition:background-color .2s ease;z-index:2}.rikka-inbox-search .form-item:focus-within::before{background-color:#666}.rikka-inbox-search input[type=text]{width:100%;height:48px;background-color:#fff;border:1px solid #eee;border-radius:24px;padding:10px 20px 10px 48px;font-size:15px;box-sizing:border-box;transition:all .2s ease;position:relative;z-index:1}.rikka-inbox-search input[type=text]:focus{outline:none;border-color:#ccc;box-shadow:0 2px 8px rgba(0,0,0,.04)}.rikka-inbox-search .form-actions{margin:0}.rikka-inbox-search .form-actions input[type=submit]{height:48px;border-radius:24px;padding:0 28px;background-color:#f2f2f2;color:#777;border:1px solid #e5e5e5;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}.rikka-inbox-search .form-actions input[type=submit]:hover{background-color:#ebebeb;border-color:#d8d8d8;color:#444}.rikka-inbox-search .form-actions input[type=submit]:active{transform:translateY(1px)}.rikka-inbox-search:has(.alert){display:flex !important;flex-direction:column !important;align-items:center !important;padding:20px 0 !important;border-top:1px solid #eee !important;background-color:#f1f1f1 !important}.rikka-inbox-search .alert{display:block !important;padding:12px 20px !important;background-color:#fff9db !important;color:#f08c00 !important;border:1px solid #ffe066 !important;border-radius:8px !important;font-size:.95rem !important;margin:0 auto !important;width:fit-content !important;max-width:90% !important;text-align:center !important;box-shadow:0 2px 6px rgba(0,0,0,.05) !important}.rikka-notification-page{margin-top:-20px !important;padding-top:0 !important}@media screen and (max-width:768px){.rikka-notification-page{margin-top:-16px !important}}.region--content-above:has([data-drupal-messages])~.region-content .rikka-notification-page{margin-top:0 !important}@media screen and (max-width:768px){.region--content-above:has([data-drupal-messages])~.region-content .rikka-notification-page{margin-top:0 !important}}.rikka-notification-header-flex{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:2rem !important;width:100% !important}.rikka-notification-header-flex .rikka-page-title{display:flex !important;align-items:center !important;margin:0 !important;font-size:1.75rem !important;font-weight:700 !important;color:#0f1a33 !important;line-height:1.4 !important}.rikka-notification-header-flex .rikka-page-title::before{content:"" !important;display:inline-block !important;width:1.2em !important;height:1.2em !important;margin-right:.5rem !important;background-image:url(/themes/custom/rikka_theme/images/sitelogo/sitelogo_header.webp) !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;flex-shrink:0 !important;transform:translateY(-1px) !important}.rikka-mark-all-read-btn{display:inline-flex !important;align-items:center !important;height:34px !important;padding:0 16px !important;background-color:#f2f2f2 !important;border:1px solid #e5e5e5 !important;border-radius:17px !important;color:#777 !important;font-size:13px !important;font-weight:500 !important;text-decoration:none !important;transition:all .2s ease !important}.rikka-mark-all-read-btn::before{content:"✓" !important;margin-right:6px !important;font-weight:bold !important}.rikka-mark-all-read-btn:hover{background-color:#ebebeb !important;color:#444 !important}@media(max-width:600px){.rikka-notification-header-flex{flex-direction:row !important;flex-wrap:wrap !important;gap:8px !important}}.rikka-inbox-list{width:100% !important;max-width:none !important;margin:0 !important;background-color:#fff;border:1px solid #e2e2e2;border-radius:12px;overflow:hidden;box-shadow:none !important}.rikka-inbox-list:has(.rikka-inbox-empty){border:none !important;background-color:rgba(0,0,0,0) !important}.rikka-inbox-list .views-row{width:100% !important;display:block !important;border-bottom:1px solid #f1f1f1}.rikka-inbox-list .views-row:last-child{border-bottom:none}.rikka-inbox-item{display:flex !important;width:100% !important;max-width:100% !important;padding:18px 24px !important;text-decoration:none !important;color:#0f1a33 !important;transition:background-color .2s ease;align-items:center !important;min-width:0 !important;position:relative;box-sizing:border-box !important}.rikka-inbox-item:hover{background-color:#e1eff9 !important}.rikka-inbox-item:hover::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1c2c4c !important}.rikka-inbox-item__avatar{flex-shrink:0;margin-right:16px}.rikka-inbox-item__avatar img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block;border:1px solid rgba(0,0,0,.05)}.rikka-inbox-item__main{flex:1 !important;min-width:0 !important;width:0 !important;display:flex;flex-direction:column;justify-content:center}.rikka-inbox-item__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;width:100%}.rikka-inbox-item__name{font-weight:700;font-size:1rem;color:#4a3a32;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:12px}.rikka-inbox-item__date{font-size:.75rem;color:#999;white-space:nowrap;flex-shrink:0}.rikka-inbox-item__snippet{font-size:.875rem;color:#666;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100% !important;display:block !important}[data-drupal-messages]>div{padding:14px 20px 14px 52px !important;margin:20px auto !important;max-width:100% !important;border-radius:4px !important;position:relative !important;font-weight:bold !important;font-size:15px !important;display:block !important;box-sizing:border-box !important;box-shadow:none !important}[data-drupal-messages]>div a{color:#fff !important;text-decoration:underline !important}[data-drupal-messages]>div a:hover{text-decoration:none !important;opacity:.8 !important}[data-drupal-messages]>div::before{content:"" !important;position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;width:24px !important;height:24px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}[data-drupal-messages]>div h2.visually-hidden{display:none !important}[data-drupal-messages]>div,[data-drupal-messages]>div[aria-label=ステータスメッセージ],[data-drupal-messages]>div.messages--status{background-color:#73b355 !important;color:#fff !important;border:none !important}[data-drupal-messages]>div::before,[data-drupal-messages]>div[aria-label=ステータスメッセージ]::before,[data-drupal-messages]>div.messages--status::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z'/%3E%3C/svg%3E") !important}[data-drupal-messages]>div[aria-label=エラーメッセージ],[data-drupal-messages]>div.messages--error{background-color:#ef4444 !important;color:#fff !important;border:none !important}[data-drupal-messages]>div[aria-label=エラーメッセージ]::before,[data-drupal-messages]>div.messages--error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'/%3E%3C/svg%3E") !important}[data-drupal-messages]>div[aria-label=警告メッセージ],[data-drupal-messages]>div.messages--warning{background-color:#f59e0b !important;color:#fff !important;border:none !important}[data-drupal-messages]>div[aria-label=警告メッセージ]::before,[data-drupal-messages]>div.messages--warning::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E") !important}.rikka-notification-bell{position:relative;display:flex;align-items:center}.rikka-notification-bell .rikka-notification-link{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.2);border-radius:50%}.rikka-notification-bell .rikka-notification-link img{width:20px;height:20px;filter:brightness(0) invert(1)}.rikka-notification-bell.has-unread .rikka-notification-link{background-color:rgba(255,193,7,.6);box-shadow:0 0 10px rgba(255,193,7,.4)}.rikka-notification-bell .rikka-notification-badge{position:absolute;top:-2px;right:-2px;background-color:#ff4136;color:#fff;font-size:10px;font-weight:800;min-width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.25)}.rikka-notification-page{width:100% !important;margin:0}.rikka-notification-page .notification-list{list-style:none;padding:0;margin:0;width:100%}.rikka-notification-page .notification-item{display:block;background:#fff;border:1px solid #eee;border-radius:10px;margin-bottom:12px;position:relative;overflow:hidden;transition:background-color .2s ease}.rikka-notification-page .notification-item.is-unread{background-color:#fff9db !important}.rikka-notification-page .notification-item.is-unread::before{background-color:#fab005}.rikka-notification-page .notification-item.is-unread:hover{background-color:#fff0b0 !important}.rikka-notification-page .notification-item.is-unread:hover::before{background-color:#b26e2e}.rikka-notification-page .notification-item::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:rgba(0,0,0,0);transition:background-color .2s ease}.rikka-notification-page .notification-item:hover{background-color:#eef5fb !important;border-color:#eee !important}.rikka-notification-page .notification-item .notification-link-wrapper{display:block;padding:16px 20px;text-decoration:none !important;color:inherit !important}.rikka-notification-page .notification-item .notification-inner{display:flex;align-items:center;gap:16px}.rikka-notification-page .notification-avatar img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.05)}.rikka-notification-page .notification-body{flex:1;min-width:0}.rikka-notification-page .notification-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.rikka-notification-page .notification-header .category-tag{font-size:11px;background:#1c2c4c;color:#fff;padding:2px 10px;border-radius:4px;font-weight:800}.rikka-notification-page .notification-header .notification-date{margin-left:auto;font-size:13px !important;color:#888 !important;font-weight:normal}.rikka-notification-page .notification-username{font-weight:bold;color:#333;font-size:15px;margin-bottom:2px}.rikka-notification-page .notification-content{font-size:14px;color:#666;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rikka-notification-page .no-notifications{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee !important;border-radius:12px;background-color:#fff !important;margin-top:0 !important;font-size:16px}.reaction-summary{display:flex;align-items:center}.reaction-summary.js-reaction-summary{cursor:pointer}.reaction-summary.is-guest{background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0}.reaction-summary .reaction-icons{display:flex;align-items:center}.reaction-summary .reaction-icons .reaction-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #fff;font-size:1.15rem;line-height:1;margin-left:-6px;position:relative;z-index:1}.reaction-summary .reaction-icons .reaction-icon:first-child{margin-left:0;z-index:3}.reaction-summary .reaction-icons .reaction-icon:nth-child(2){z-index:2}.reaction-summary .reaction-icons .reaction-icon:nth-child(3){z-index:1}.reaction-summary .reaction-count{font-size:.9rem;color:#1e50a2;margin-left:6px}.reaction-summary.is-zero{opacity:.5}.reaction-summary.is-zero .reaction-count{color:#333}.reaction-button-wrapper{position:relative;display:inline-flex;align-items:center}.board-action-btn{display:inline-flex;align-items:center;gap:6px;color:#1e50a2;text-decoration:none;font-size:.95rem;font-weight:600;line-height:1;background:none;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background-color .2s}.board-action-btn:hover{background-color:#e1eff9}.board-action-btn .btn-icon,.board-action-btn i,.board-action-btn span{pointer-events:none}.board-action-btn .btn-icon,.board-action-btn i{font-size:1.15rem}.board-action-btn.reacted{font-weight:bold;opacity:1 !important}.board-action-btn.color-like{color:#d4856a}.board-action-btn.color-heart{color:#f33e58}.board-action-btn.color-understand{color:#17a2b8}.board-action-btn.color-haha{color:#f7b125}.board-action-btn.color-wow{color:#f7b125}.board-action-btn.color-sad{color:#f7b125}@media screen and (max-width:768px){.board-action-btn{font-size:0;gap:0;padding:8px}.board-action-btn .btn-icon,.board-action-btn i{font-size:1.25rem}}.rikka-reactions-popover{position:absolute;bottom:30px;left:0;background:#fff;border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;gap:8px;padding:8px 10px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:1000}.rikka-reactions-popover.active{opacity:1;visibility:visible}.rikka-reactions-popover .reaction-btn{background:none;border:none;cursor:pointer;transition:transform .2s;padding:2px;display:flex;flex-direction:column;align-items:center}.rikka-reactions-popover .reaction-btn .reaction-emoji{font-size:1.35rem;line-height:1.1}.rikka-reactions-popover .reaction-btn .reaction-label{font-size:.6rem;color:#333;white-space:nowrap;margin-top:4px;font-weight:bold}.rikka-reactions-popover .reaction-btn:hover{transform:scale(1.15)}.rikka-reaction-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000;justify-content:center;align-items:center}.rikka-reaction-modal .rikka-reaction-modal-content{background:#fff;width:90%;max-width:400px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.rikka-reaction-modal .rikka-reaction-modal-header{display:flex;justify-content:space-between;align-items:center;height:65px;box-sizing:border-box;padding:0 16px;background-color:#d4856a;border-bottom:none}.rikka-reaction-modal .rikka-reaction-modal-header h4{margin:0;font-size:.95rem;font-weight:bold;color:#fff}.rikka-reaction-modal .rikka-reaction-modal-header button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#fff;padding:0;margin-right:-4px;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.rikka-reaction-modal .rikka-reaction-modal-header button:hover{opacity:.8}.rikka-reaction-modal .rikka-reaction-modal-body{max-height:300px;overflow-y:auto}.rikka-reaction-modal .rikka-reaction-user-list{display:flex;flex-direction:column}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#333;border-bottom:1px solid #f9f9f9;transition:background .2s}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item:hover{background:#f1f3f5}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item .rikka-reaction-user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px;background:#f2f4f6;flex-shrink:0}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item .rikka-reaction-user-avatar img{width:100%;height:100%;object-fit:cover}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item .rikka-reaction-user-name{flex-grow:1;font-weight:bold;font-size:.95rem}.rikka-reaction-modal .rikka-reaction-user-list .rikka-reaction-user-item .rikka-reaction-user-icon{font-size:1.5rem;flex-shrink:0}.user-unverified .front-post-actions-wrapper{display:none !important}.user-unverified .front-news-latest{margin-bottom:32px}@media screen and (max-width:768px){.user-unverified .front-news-latest{margin-bottom:24px}}.user-unverified:not(.is-help-board) .board-actions,.user-unverified:not(.is-help-board) .board-footer,.user-unverified:not(.is-help-board) .board-divider,.user-unverified:not(.is-help-board) .rikka-comment-form-wrapper,.user-unverified:not(.is-help-board) .comment-form,.user-unverified:not(.is-help-board) .profile-row.actions{display:none !important}.user-unverified.is-help-board .reaction-button-wrapper{display:none !important}.board-wrapper{max-width:100%;margin:0}.board-wrapper.board-wrapper{margin-bottom:2rem}.dialog-off-canvas-main-canvas,.layout-main,.region-content,#block-rikka-theme-content,.views-element-container,.view-content,.view-taxonomy-term,.taxonomy-term{overflow:visible !important}#block-medical-disclaimer-block{margin-bottom:24px;background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:24px;font-size:.95rem;line-height:1.6}#block-medical-disclaimer-block h2{display:none !important}.rikka-comment-form-wrapper{margin-top:3rem}.rikka-comment-form-wrapper h2{margin-bottom:1.5rem;font-size:1.3rem;font-weight:700;color:#444}.board-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #cfd8dc;margin-bottom:2rem;position:sticky;top:62px;z-index:100;background-color:#fefefa;padding-top:1rem;margin-top:-1rem}.board-header--front{border-bottom:none;margin-bottom:24px;position:static;padding-top:0;margin-top:0;background-color:rgba(0,0,0,0)}.board-header ul.board-tabs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-bottom:-1px}.board-header ul.board-tabs li{margin:0;padding:0;list-style:none}.board-header ul.board-tabs li a{display:block;padding:1rem 1rem;text-decoration:none;color:#555;font-weight:700;border-bottom:6px solid rgba(0,0,0,0);transition:all .2s;font-size:.95rem;border-radius:0}.board-header ul.board-tabs li a:hover,.board-header ul.board-tabs li a:focus{color:#1c2c4c;background-color:#f1f1f1;border-bottom-color:#cfd8dc}.board-header ul.board-tabs li a.is-active,.board-header ul.board-tabs li a.active{color:#0f1a33;border-bottom-color:#1c2c4c}.board-header .board-actions{margin-left:auto;padding-bottom:5px;display:flex;align-items:center;gap:16px}.board-front-link{color:#555;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s ease}.board-front-link i{font-size:.85em;margin-left:.2em}.board-front-link:hover{color:#1c2c4c}.board-front-bottom{text-align:right;margin-top:1.5rem}form.rikka-board-form,form.rikka-board-comment-form,form.node-board-consultation-form,form.node-board-help-form,form.comment-answer-consultation-form,form.comment-answer-help-form{margin-bottom:2rem}form.rikka-board-form .board-form-outer .board-textarea-wrapper,form.rikka-board-comment-form .board-form-outer .board-textarea-wrapper,form.node-board-consultation-form .board-form-outer .board-textarea-wrapper,form.node-board-help-form .board-form-outer .board-textarea-wrapper,form.comment-answer-consultation-form .board-form-outer .board-textarea-wrapper,form.comment-answer-help-form .board-form-outer .board-textarea-wrapper{background-color:#fff;border:1px solid #cfd8dc;border-radius:12px;padding:12px;margin-bottom:12px}form.rikka-board-form .board-form-outer .board-textarea-wrapper .js-text-format-wrapper,form.rikka-board-form .board-form-outer .board-textarea-wrapper .js-form-item,form.rikka-board-form .board-form-outer .board-textarea-wrapper .form-textarea-wrapper,form.rikka-board-comment-form .board-form-outer .board-textarea-wrapper .js-text-format-wrapper,form.rikka-board-comment-form .board-form-outer .board-textarea-wrapper .js-form-item,form.rikka-board-comment-form .board-form-outer .board-textarea-wrapper .form-textarea-wrapper,form.node-board-consultation-form .board-form-outer .board-textarea-wrapper .js-text-format-wrapper,form.node-board-consultation-form .board-form-outer .board-textarea-wrapper .js-form-item,form.node-board-consultation-form .board-form-outer .board-textarea-wrapper .form-textarea-wrapper,form.node-board-help-form .board-form-outer .board-textarea-wrapper .js-text-format-wrapper,form.node-board-help-form .board-form-outer .board-textarea-wrapper .js-form-item,form.node-board-help-form .board-form-outer .board-textarea-wrapper .form-textarea-wrapper,form.comment-answer-consultation-form .board-form-outer .board-textarea-wrapper .js-text-format-wrapper,form.comment-answer-consultation-form .board-form-outer .board-textarea-wrapper .js-form-item,form.comment-answer-consultation-form .board-form-outer .board-textarea-wrapper .form-textarea-wrapper,form.comment-answer-help-form .board-form-outer .board-textarea-wrapper .js-text-format-wrapper,form.comment-answer-help-form .board-form-outer .board-textarea-wrapper .js-form-item,form.comment-answer-help-form .board-form-outer .board-textarea-wrapper .form-textarea-wrapper{margin:0;width:100%}form.rikka-board-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body,form.rikka-board-comment-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body,form.node-board-consultation-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body,form.node-board-help-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body,form.comment-answer-consultation-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body,form.comment-answer-help-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body{width:100%;height:100px;min-height:100px;padding:0;border:none;background:rgba(0,0,0,0);resize:none;overflow-y:hidden;font-size:1rem;line-height:1.5}form.rikka-board-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body:focus,form.rikka-board-comment-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body:focus,form.node-board-consultation-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body:focus,form.node-board-help-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body:focus,form.comment-answer-consultation-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body:focus,form.comment-answer-help-form .board-form-outer .board-textarea-wrapper textarea.rikka-board-body:focus{outline:none}form.rikka-board-form .board-form-outer .board-tools-row,form.rikka-board-comment-form .board-form-outer .board-tools-row,form.node-board-consultation-form .board-form-outer .board-tools-row,form.node-board-help-form .board-form-outer .board-tools-row,form.comment-answer-consultation-form .board-form-outer .board-tools-row,form.comment-answer-help-form .board-form-outer .board-tools-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left{display:flex;flex-direction:column;gap:12px}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .board-tools-left-icons,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .board-tools-left-icons,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .board-tools-left-icons,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .board-tools-left-icons,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .board-tools-left-icons,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .board-tools-left-icons{display:flex;align-items:center;gap:16px}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview{display:none;padding:0}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview:has(.preview-item),form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview:has(.preview-item),form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview:has(.preview-item),form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview:has(.preview-item),form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview:has(.preview-item),form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview:has(.preview-item){display:flex;gap:12px;padding:4px 0 0}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item{position:relative;width:72px;height:72px;margin:0}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview{width:72px;height:72px;border-radius:8px;display:block;box-sizing:border-box}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item img{object-fit:cover}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview{background-color:#e9ecef;border:1px dashed #adb5bd;display:flex;align-items:center;justify-content:center}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview span,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .rikka-heic-preview span{font-size:11px;font-weight:800;color:#868e96}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .preview-del-btn,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .preview-del-btn,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .preview-del-btn,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .preview-del-btn,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .preview-del-btn,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-left .chat-image-preview .preview-item .preview-del-btn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background-color:#444;color:#fff;border:2px solid #fff;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;padding:0}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-right,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-right,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-right,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-right,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-right,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-right .board-char-counter,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-right .board-char-counter,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-right .board-char-counter,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-right .board-char-counter,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-right .board-char-counter,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-right .board-char-counter{color:#333;font-size:.9rem}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-right .form-actions,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-right .form-actions,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-right .form-actions,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-right .form-actions,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-right .form-actions,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-right .form-actions{margin:0}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit],form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit],form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit],form.node-board-help-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit],form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit],form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]{height:48px;border-radius:24px;padding:0 32px;background-color:#1c2c4c;color:#fff;font-weight:bold;font-size:1rem;border:none;cursor:pointer;transition:opacity .2s}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:hover,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:hover,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:hover,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:hover,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:hover,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:hover{opacity:.8}form.rikka-board-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:disabled,form.rikka-board-comment-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:disabled,form.node-board-consultation-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:disabled,form.node-board-help-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:disabled,form.comment-answer-consultation-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:disabled,form.comment-answer-help-form .board-form-outer .board-tools-row .board-tools-right .form-actions input[type=submit]:disabled{opacity:.6;cursor:not-allowed}form.rikka-board-form .rikka-camera-btn,form.rikka-board-form .rikka-emoji-btn,form.rikka-board-comment-form .rikka-camera-btn,form.rikka-board-comment-form .rikka-emoji-btn,form.node-board-consultation-form .rikka-camera-btn,form.node-board-consultation-form .rikka-emoji-btn,form.node-board-help-form .rikka-camera-btn,form.node-board-help-form .rikka-emoji-btn,form.comment-answer-consultation-form .rikka-camera-btn,form.comment-answer-consultation-form .rikka-emoji-btn,form.comment-answer-help-form .rikka-camera-btn,form.comment-answer-help-form .rikka-emoji-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:50%;transition:background-color .2s;color:#333}form.rikka-board-form .rikka-camera-btn img,form.rikka-board-form .rikka-emoji-btn img,form.rikka-board-comment-form .rikka-camera-btn img,form.rikka-board-comment-form .rikka-emoji-btn img,form.node-board-consultation-form .rikka-camera-btn img,form.node-board-consultation-form .rikka-emoji-btn img,form.node-board-help-form .rikka-camera-btn img,form.node-board-help-form .rikka-emoji-btn img,form.comment-answer-consultation-form .rikka-camera-btn img,form.comment-answer-consultation-form .rikka-emoji-btn img,form.comment-answer-help-form .rikka-camera-btn img,form.comment-answer-help-form .rikka-emoji-btn img{width:24px;height:24px;display:block;opacity:.55;transition:opacity .2s ease}form.rikka-board-form .rikka-camera-btn:hover,form.rikka-board-form .rikka-emoji-btn:hover,form.rikka-board-comment-form .rikka-camera-btn:hover,form.rikka-board-comment-form .rikka-emoji-btn:hover,form.node-board-consultation-form .rikka-camera-btn:hover,form.node-board-consultation-form .rikka-emoji-btn:hover,form.node-board-help-form .rikka-camera-btn:hover,form.node-board-help-form .rikka-emoji-btn:hover,form.comment-answer-consultation-form .rikka-camera-btn:hover,form.comment-answer-consultation-form .rikka-emoji-btn:hover,form.comment-answer-help-form .rikka-camera-btn:hover,form.comment-answer-help-form .rikka-emoji-btn:hover{background-color:#e1eff9}form.rikka-board-form .rikka-camera-btn:hover img,form.rikka-board-form .rikka-emoji-btn:hover img,form.rikka-board-comment-form .rikka-camera-btn:hover img,form.rikka-board-comment-form .rikka-emoji-btn:hover img,form.node-board-consultation-form .rikka-camera-btn:hover img,form.node-board-consultation-form .rikka-emoji-btn:hover img,form.node-board-help-form .rikka-camera-btn:hover img,form.node-board-help-form .rikka-emoji-btn:hover img,form.comment-answer-consultation-form .rikka-camera-btn:hover img,form.comment-answer-consultation-form .rikka-emoji-btn:hover img,form.comment-answer-help-form .rikka-camera-btn:hover img,form.comment-answer-help-form .rikka-emoji-btn:hover img{opacity:.85}form.rikka-board-form .form-item--error-message,form.rikka-board-comment-form .form-item--error-message,form.node-board-consultation-form .form-item--error-message,form.node-board-help-form .form-item--error-message,form.comment-answer-consultation-form .form-item--error-message,form.comment-answer-help-form .form-item--error-message{color:#991b1b;font-size:.85rem;margin-top:4px}.board-list{display:flex;flex-direction:column;gap:1.5rem}.board-empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee !important;border-radius:12px;background-color:#fff !important;margin-top:0 !important;font-size:16px}.board-card{background:#fff;border:1px solid #cfd8dc;border-radius:8px}.board-layout{display:grid;grid-template-columns:50px 1fr;gap:0 12px;padding:1.5rem 1.5rem 1rem}.board-avatar{grid-column:1;grid-row:1;width:50px;height:50px;border-radius:50%;overflow:hidden;background:#f2f4f6;display:flex;align-items:center;justify-content:center;color:#333}.board-avatar img{width:100%;height:100%;object-fit:cover}.board-content{display:contents}.board-meta{grid-column:2;grid-row:1;display:flex;justify-content:space-between;align-items:center;align-self:center;margin-bottom:0}.board-meta .board-author{font-weight:700;color:#1e50a2;text-decoration:none;font-size:1.05rem;transition:opacity .2s ease}.board-meta .board-author:hover{text-decoration:none;opacity:.6}.board-meta .board-time{font-size:14px;color:#8e8e8e}.rikka-board-tags-display,.rikka-board-category-display,.field--name-field-board-category,.field--name-field-tags,.board-images{grid-column:1/-1;margin-top:1rem}.board-title{grid-column:1/-1;margin-top:1rem}.board-title h1,.board-title h2,.board-title h3{margin-top:0}.board-body{grid-column:1/-1;margin-top:1rem;font-size:.95rem;line-height:1.6;color:#0f1a33;word-break:break-word}.board-body p{margin-top:0;margin-bottom:.5rem}.board-body p:last-child{margin-bottom:0}.board-body .field{margin-bottom:0}.board-topic-card .board-title{margin-top:4px}.board-topic-card .board-title h1,.board-topic-card .board-title h2,.board-topic-card .board-title h3{margin-top:0}.board-topic-card .board-body{margin-top:0 !important}.board-images{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.board-images img{max-height:200px;border-radius:6px;border:1px solid #cfd8dc}.board-stats-row{display:flex;justify-content:space-between;align-items:center;padding:8px 1.5rem 4px}.board-stats-row .stats-left,.board-stats-row .stats-right{display:flex;align-items:center}.board-stats-row .board-comment-link{font-size:.9rem;color:#1e50a2;text-decoration:none;display:inline-flex;align-items:center}.board-stats-row .board-comment-link.is-zero,.board-stats-row .board-comment-link.text-muted{color:#333;opacity:.5}.board-stats-row .board-comment-link.is-zero i,.board-stats-row .board-comment-link.text-muted i{color:inherit}.board-stats-row .board-comment-link:hover{text-decoration:none;opacity:.6}.board-stats-row .board-comment-link i{color:#789aba;margin-right:4px;font-size:1.15rem}.board-divider{border:0;border-top:1px solid #cfd8dc;margin:4px 0 0 0}.board-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 1.5rem;background-color:#f1f1f1;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.board-footer .board-footer-left{display:flex;align-items:center;gap:16px;margin-left:-12px}@media screen and (max-width:768px){.board-footer .board-footer-left{margin-left:-8px}}.board-footer .board-footer-right{display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:-12px}@media screen and (max-width:768px){.board-footer .board-footer-right{margin-right:-8px}}.board-admin-meta .board-ip{color:#333;font-size:.8rem;display:block;margin-bottom:2px}.board-admin-meta .warning-delete-btn{font-size:.8rem;padding:2px 8px;color:#fff;background-color:#8e8e8e;border:1px solid #8e8e8e;border-radius:4px;cursor:pointer}.board-admin-meta .warning-delete-btn:hover{background-color:rgb(116.5,116.5,116.5)}.rikka-read-more-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;background-color:#f1f3f5;color:#1e50a2 !important;border:1px solid #dee2e6;border-radius:20px;font-size:13px;font-weight:500;text-decoration:none !important;transition:all .2s}.rikka-read-more-btn:hover{background-color:#e9ecef;color:#1e50a2 !important;text-decoration:none !important}.board-comments{margin-top:2.5rem}.board-comments h3{font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:.5rem}.tabledrag-toggle-weight-wrapper{display:none !important}.board-wrapper.board-wrapper{margin-bottom:2rem}.board-wrapper.board-wrapper.front-page-wrapper{margin-bottom:60px}.rikka-board-top-description,.rikka-board-term-description{border:1px solid #dee2e6;border-radius:8px;padding:24px;background-color:#fff;margin-bottom:30px}.rikka-board-top-description h3,.rikka-board-term-description h3{margin-top:0;margin-bottom:0;font-size:1.15rem;color:#444;font-weight:700}.rikka-board-top-description p{font-size:.95rem;line-height:1.7;margin-bottom:12px}.rikka-board-top-description p:last-child{margin-bottom:0}.rikka-board-top-description .first-p{margin-top:16px}.rikka-board-term-description .bi-tag{color:#ea968b;margin-right:6px}.rikka-board-term-text{font-size:.95rem;line-height:1.7;color:#444}.rikka-board-term-text.has-title{margin-top:16px}.rikka-board-term-text p{margin-bottom:12px}.rikka-board-term-text p:last-child{margin-bottom:0}.board-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.board-header.board-header--front{margin-bottom:24px !important}.board-header header{margin-bottom:0}.board-header h2,.board-header h3{margin:0;font-size:1.25rem;font-weight:700;color:#444}.board-actions{display:flex;gap:10px}.board-actions.is-front{margin-left:auto}.rikka-board-disclaimer{font-size:14px;color:#666;line-height:1.6;margin-bottom:24px;padding:0 15px}.rikka-tags-details{margin-bottom:24px;background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.rikka-tags-summary{padding:12px 16px;font-weight:600;cursor:pointer;background-color:#f8f9fa;color:#495057;margin:0;list-style:none}.rikka-tags-summary::-webkit-details-marker{display:none}.rikka-tags-summary:hover{background-color:#f1f3f5}.rikka-tags-summary .bi-tags{margin-right:8px}.rikka-tags-filter-content{padding:16px;border-top:1px solid #dee2e6}.rikka-tags-filter-ui{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0}.rikka-tag-badge{display:inline-block;padding:6px 14px;background-color:#fff;color:#444 !important;border-radius:20px;font-size:.9rem;text-decoration:none !important;border:1px solid #cfd8dc;cursor:pointer;transition:all .2s;font-weight:500}.rikka-tag-badge.tag-all{font-weight:700}.rikka-tag-badge:hover,.rikka-tag-badge.active{background-color:#e1eff9;color:#0f1a33 !important;border-color:#e1eff9}.rikka-tag-badge .tag-name{margin-right:8px}.rikka-tag-badge .tag-count{display:inline-flex;align-items:center;justify-content:center;background-color:#f1f1f1;color:#444;font-size:.8rem;font-weight:600;min-width:24px;height:24px;padding:0 6px;border-radius:12px}.rikka-tag-badge:hover .tag-count,.rikka-tag-badge.active .tag-count{background-color:#fff;color:#0f1a33}.rikka-hidden-exposed-form{display:none}.board-author-age{font-size:13px;color:#8e8e8e;margin-left:4px}.rikka-board-tags-display{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:6px}.column-article .rikka-board-tags-display{margin-bottom:20px}.rikka-board-category-display{margin-bottom:8px;display:flex}.rikka-tag-badge-small{font-size:12px;color:#1e50a2;background-color:#f1f3f5;padding:4px 10px;border-radius:20px;text-decoration:none;border:1px solid #dee2e6;transition:all .2s}.rikka-tag-badge-small:hover{background-color:#e9ecef}.board-title{margin-bottom:4px}.board-title h2{margin:0;font-size:1.25rem}.board-body-content{margin-top:16px;text-align:left}.board-comment-link{margin-left:20px}.board-comment-link.is-zero{color:#6c757d}.board-admin-ip{font-size:13px;color:#8e8e8e}.board-action-btn{margin-right:6px}.column-share-wrapper{margin:1.5rem 0;display:flex;align-items:center;gap:1.25rem}.column-share-wrapper .share-title{font-size:.9rem;font-weight:700;color:#666}.column-share-wrapper .share-buttons-list{display:flex;gap:8px;margin:0;padding:0;list-style:none !important}.column-share-wrapper .share-buttons-list li{margin:0;padding:0;list-style:none !important}.column-share-wrapper .share-buttons-list li::before{content:none !important;display:none !important}.column-share-wrapper .share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff !important;font-size:1.1rem;text-decoration:none;transition:opacity .2s ease,transform .2s ease;border:none;cursor:pointer;background-color:#666}.column-share-wrapper .share-btn i{color:#fff !important}.column-share-wrapper .share-btn::before,.column-share-wrapper .share-btn::after{content:none !important;display:none !important}.column-share-wrapper .share-btn:hover{opacity:.8;transform:translateY(-2px)}.column-share-wrapper .share-btn-x{background-color:#000}.column-share-wrapper .share-btn-facebook{background-color:#1877f2}.column-share-wrapper .share-btn-line{background-color:#06c755}.column-share-wrapper .share-btn-copy{background-color:#999;width:auto;border-radius:18px;padding:0 12px;gap:6px;font-size:.9rem;position:relative;color:#fff !important}.column-share-wrapper .share-btn-copy i{color:#fff !important}.column-share-wrapper .share-btn-copy .share-text{font-size:.85rem;font-weight:600;white-space:nowrap;color:#fff !important}.column-share-wrapper .share-btn-copy.is-copied{background-color:#1c2c4c}.column-share-wrapper.share-bottom{margin:2rem 0 1.5rem;flex-direction:column;align-items:center;text-align:center;gap:1rem}.column-share-wrapper.share-bottom .share-title{font-size:1.1rem;color:#0f1a33}.column-share-wrapper.share-bottom .share-buttons-list{gap:12px}.column-share-wrapper.share-bottom .share-btn{width:48px;height:48px;font-size:1.4rem}.column-share-wrapper.share-bottom .share-btn-copy{width:auto;border-radius:24px;padding:0 16px;font-size:1.1rem}.column-share-wrapper.share-bottom .share-btn-copy .share-text{font-size:1rem}@media screen and (max-width:768px){.column-share-wrapper{flex-direction:column;align-items:flex-start;gap:1rem}.column-share-wrapper.share-bottom{align-items:center}}#column-toc-container{margin-bottom:1.5rem}.column-toc-wrapper{background-color:#fff;border:1px solid #cfd8dc;border-radius:6px;padding:1.5rem;margin:2rem 0}.column-toc-wrapper .toc-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cfd8dc;padding-bottom:1rem;margin-bottom:1rem}.column-toc-wrapper .toc-header .toc-title{font-size:1.15rem;font-weight:700;color:#4a3a32;display:flex;align-items:center;gap:8px}.column-toc-wrapper .toc-header .toc-toggle-btn{background:none;border:none;color:#1c2c4c;font-size:.9rem;cursor:pointer;padding:0}.column-toc-wrapper .toc-header .toc-toggle-btn:hover{opacity:.7;text-decoration:underline}.column-toc-wrapper .toc-body ul{list-style-type:none;margin:0;padding:0}.column-toc-wrapper .toc-body li{margin-bottom:8px;line-height:1.5}.column-toc-wrapper .toc-body li::before,.column-toc-wrapper .toc-body li::after{content:none !important;display:none !important}.column-toc-wrapper .toc-body li:last-child{margin-bottom:0}.column-toc-wrapper .toc-body .toc-link{color:#0f1a33;text-decoration:none;font-size:.95rem;display:block;transition:color .2s ease}.column-toc-wrapper .toc-body .toc-link:hover{color:#1c2c4c;text-decoration:underline}.column-toc-wrapper .toc-body .toc-h2{font-weight:700;margin-top:12px}.column-toc-wrapper .toc-body .toc-h2 .toc-link{font-size:1rem}.column-toc-wrapper .toc-body .toc-h3{font-weight:400;padding-left:1.5rem;position:relative;margin-bottom:6px}.column-toc-wrapper .toc-body .toc-h3 .toc-link{color:#444;font-size:.9rem}.column-toc-wrapper .toc-body .toc-h3::before{content:"" !important;display:block !important;position:absolute;left:.5rem;top:.6em;width:4px;height:4px;border-radius:50%;background-color:#1c2c4c}@media screen and (max-width:768px){.column-toc-wrapper{padding:1rem}.column-toc-wrapper .toc-body .toc-h3{padding-left:1rem}}.column-bottom-features{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #cfd8dc}.column-author-card{margin:2rem auto;max-width:600px;background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}.column-author-card .author-header{background-color:#1c2c4c;padding:8px 16px;text-align:center;color:#fff}.column-author-card .author-header .author-label{font-size:.9rem;font-weight:700;letter-spacing:.05em}.column-author-card .author-body{padding:1.5rem;display:flex;align-items:center;gap:1.5rem}@media screen and (max-width:768px){.column-author-card .author-body{padding:1.5rem 1rem}}.column-author-card .author-picture{flex-shrink:0}.column-author-card .author-picture a{display:block;transition:opacity .2s ease}.column-author-card .author-picture a:hover{opacity:.6}.column-author-card .author-picture img{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #dee2e6}@media screen and (max-width:768px){.column-author-card .author-picture img{width:64px;height:64px}}.column-author-card .author-details{flex:1}.column-author-card .author-details .author-name{margin:0 0 8px 0 !important;font-size:1.15rem;color:#4a3a32;border:none !important;padding:0 !important}@media screen and (max-width:768px){.column-author-card .author-details .author-name{font-size:1rem}}.column-author-card .author-details .author-name a{color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.column-author-card .author-details .author-name a:hover{text-decoration:none;opacity:.6}.column-author-card .author-details .author-description{font-size:.85rem;color:#444;line-height:1.6;margin-bottom:24px}@media screen and (max-width:768px){.column-author-card .author-details .author-description{font-size:.8rem;text-align:left;margin-bottom:20px}}.column-author-card .author-details .author-link .btn-profile{display:inline-block;padding:6px 20px;background-color:#999;color:#fff !important;border-radius:4px;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .2s ease,transform .2s ease;border:none}@media screen and (max-width:768px){.column-author-card .author-details .author-link .btn-profile{padding:6px 16px;font-size:.85rem}}.column-author-card .author-details .author-link .btn-profile:hover{background-color:hsl(0,0%,50%);opacity:1;transform:translateY(-2px);text-decoration:none}.column-author-card.supervisor-card{margin-top:1.5rem}.column-author-card.supervisor-card .author-header{background-color:rgba(0,0,0,0);text-align:left;padding:16px 16px 0 16px}.column-author-card.supervisor-card .author-header .author-label{font-size:.95rem;font-weight:700;color:#666;letter-spacing:normal}.column-author-card.supervisor-card .author-body{padding-top:1rem}@media screen and (max-width:768px){.column-author-card.supervisor-card .author-body{padding-top:8px}}.rikka-column-search-page{width:100%;margin-bottom:3rem}.rikka-column-search-form{margin-bottom:2rem}.rikka-column-search-form__row{display:flex;gap:0;background-color:#fff;border-radius:8px;border:1px solid #cfd8dc;overflow:hidden}.rikka-column-search-form__input{flex:1 1 auto;border:none;padding:10px 14px;outline:none;font-size:.95rem}.rikka-column-search-form__submit{width:44px;min-height:44px;border:none;background-color:#1c2c4c;color:#fff;cursor:pointer;border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center}.rikka-column-search-results__list{list-style:none;margin:0;padding:0}.rikka-column-search-results__item{border-bottom:1px solid #cfd8dc}.rikka-column-search-results__item:first-child{border-top:1px solid #cfd8dc}.rikka-column-search-results__item-link{display:block;padding:1rem .5rem;text-decoration:none;color:#0f1a33;font-size:.95rem;transition:background-color .15s}.rikka-column-search-results__item-link:hover{background-color:#e1eff9;color:#1e50a2}.rikka-column-search-results__item-title{display:block;font-weight:600}.rikka-column-search-results__snippet{display:block;margin-top:.5rem;font-size:.9rem;line-height:1.6;color:#444}.rikka-column-search-results__meta{margin-top:1rem;font-size:.85rem;color:#666}.rikka-column-search-results__pager{margin-top:1.5rem}.rikka-column-search-results__pager a{text-decoration:none;color:#1c2c4c}.rikka-column-search-results__pager a:hover{opacity:.6}.rikka-column-search-empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee;border-radius:12px;background-color:#fff;margin-top:1rem;font-size:16px}.rikka-column-search-results__alert{padding:1rem;border-radius:8px;background:#fff3cd;border:1px solid #ffc107;color:#664d03;font-size:.95rem}.rikka-faq-search-results__list{margin:1rem 0 0;display:flex;flex-direction:column}.rikka-faq-search-result__item{display:flex;align-items:center;justify-content:space-between;padding:.85rem .75rem;border-bottom:1px solid #cfd8dc;background-color:#fff;text-decoration:none;color:#0f1a33;font-size:.95rem;transition:background-color .15s}.rikka-faq-search-result__item:first-child{border-top:1px solid #cfd8dc}.rikka-faq-search-result__item:hover{background-color:#e1eff9;color:#1e50a2}.rikka-faq-search-result__body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.rikka-faq-search-result__category{font-size:.78rem;color:#999;font-weight:400}.rikka-faq-search-result__title{font-weight:600}.rikka-column-search-results__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;width:100%;margin-top:1.5rem}@media screen and (max-width:768px){.rikka-column-search-results__grid{grid-template-columns:1fr;gap:20px}}.rikka-listing-search-page{width:100%;margin-bottom:3rem}.rikka-listing-search-form{margin-bottom:2rem}.rikka-listing-search-form__row{display:flex;gap:0;background-color:#fff;border-radius:8px;border:1px solid #cfd8dc;overflow:hidden}.rikka-listing-search-form__input{flex:1 1 auto;border:none;padding:10px 14px;outline:none;font-size:.95rem}.rikka-listing-search-form__submit{width:44px;min-height:44px;border:none;background-color:#1c2c4c;color:#fff;cursor:pointer;border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center}.rikka-listing-search-results__alert{padding:1rem;border-radius:8px;background:#fff3cd;border:1px solid #ffc107;color:#664d03;font-size:.95rem}.rikka-listing-search-results__corrected{font-size:.9rem;color:#666;margin-bottom:1rem}.rikka-listing-search-results__count{font-size:.88rem;color:#999;margin:0 0 1rem}.rikka-listing-search-result__item{display:flex;align-items:center;justify-content:space-between;padding:.9rem .75rem;border-bottom:1px solid #cfd8dc;background-color:#fff;text-decoration:none;color:#0f1a33;transition:background-color .15s}.rikka-listing-search-result__item:first-child{border-top:1px solid #cfd8dc}.rikka-listing-search-result__item:hover{background-color:#e1eff9;color:#1e50a2}.rikka-listing-search-result__body{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.rikka-listing-search-result__meta{display:flex;align-items:center;gap:1rem}.rikka-listing-search-result__type{font-size:.75rem;font-weight:600;color:#fff;background-color:#1c2c4c;padding:2px 8px;border-radius:4px;flex-shrink:0}.rikka-listing-search-result__price{font-size:.85rem;color:#666;font-weight:600}.rikka-listing-search-result__title{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rikka-listing-search-result__snippet{font-size:.85rem;color:#666;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rikka-listing-search-empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee;border-radius:12px;background-color:#fff;margin-top:1rem;font-size:16px}.rikka-listing-search-results__pager{margin-top:1.5rem;text-align:center}.rikka-listing-search-results__next{display:inline-flex;align-items:center;gap:.5rem;padding:10px 24px;border:1px solid #1c2c4c;border-radius:6px;color:#1c2c4c;text-decoration:none;font-size:.9rem;transition:background-color .15s,color .15s}.rikka-listing-search-results__next:hover{background-color:#1c2c4c;color:#fff}#block-rikka-theme-listing-filter,.rikka-listing-filter-block{background-color:#fff;border-radius:8px;padding:1.5rem;border:1px solid #cfd8dc;box-shadow:0 1px 3px rgba(0,0,0,.02);margin-bottom:2rem}#block-rikka-theme-listing-filter>h2,#block-rikka-theme-listing-filter>.block-title,.rikka-listing-filter-block>h2,.rikka-listing-filter-block>.block-title{font-size:1.1rem;font-weight:bold;color:#4a3a32;margin:0 0 1rem;padding:0}.listing-filter-form{display:flex;flex-direction:column;gap:1rem}.listing-filter-form fieldset{margin:0;padding:0;border:none}.listing-filter-form fieldset>legend,.listing-filter-form fieldset .fieldset-legend{font-size:.9rem;font-weight:600;color:#4a3a32;margin-bottom:4px;padding:0}.listing-filter-form fieldset .fieldset-wrapper{margin:0}.listing-filter-form .form-checkboxes{display:flex;flex-direction:column;gap:4px}.listing-filter-form .form-checkboxes .form-item{margin:0;display:flex;align-items:center;gap:6px}.listing-filter-form .form-checkboxes .form-item label{font-size:.88rem;font-weight:normal;color:#0f1a33;margin:0}.listing-filter-form .form-item{margin:0}.listing-filter-form .form-item>label{display:block;font-size:.9rem;font-weight:600;color:#4a3a32;margin-bottom:2px;line-height:1.35}.listing-filter-form .form-item input[type=number],.listing-filter-form .form-item select{width:100%;padding:6px 10px;font-size:.9rem;border:1px solid #cfd8dc;border-radius:6px;background-color:#fff;color:#0f1a33;margin:0;display:block}.listing-filter-form .form-item select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:30px;background-position:right 10px center;background-size:10px 7px}.listing-filter-form .form-item.form-type-checkbox,.listing-filter-form .form-item.js-form-type-checkbox{display:flex;align-items:center;gap:6px}.listing-filter-form .form-item.form-type-checkbox>label,.listing-filter-form .form-item.form-type-checkbox>label.option,.listing-filter-form .form-item.js-form-type-checkbox>label,.listing-filter-form .form-item.js-form-type-checkbox>label.option{display:inline;font-size:.88rem;font-weight:normal;color:#0f1a33;margin:0;line-height:1.4}.listing-filter-form .form-item.form-type-checkbox input[type=checkbox],.listing-filter-form .form-item.js-form-type-checkbox input[type=checkbox]{margin:0;flex-shrink:0}.listing-filter-form #edit-price-range .fieldset-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.listing-filter-form .form-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.listing-filter-form .form-actions .button,.listing-filter-form .form-actions input[type=submit],.listing-filter-form .form-actions a.button{flex:1 1 auto;text-align:center;padding:8px 12px;font-size:.88rem}.listing-filter-form .form-actions a.button.button--secondary{background-color:#fff;color:#1c2c4c;border:1.5px solid #1c2c4c}.listing-filter-form .form-actions a.button.button--secondary:hover,.listing-filter-form .form-actions a.button.button--secondary:focus{background-color:#fff;color:#1c2c4c;opacity:.75}.listing-filter-form .listing-filter-buy-need-bridge{display:block;margin-top:1rem;padding-top:1rem;border-top:1px solid #ececec;font-size:.85rem;color:#1c2c4c;text-decoration:none}.listing-filter-form .listing-filter-buy-need-bridge::before{content:"";font-family:"bootstrap-icons";margin-right:.35em}.listing-filter-form .listing-filter-buy-need-bridge:hover{text-decoration:underline}.listing-filter-form>details.listing-filter-group{margin:0;padding:0;border:none;border-top:1px solid #ececec;padding-top:.5rem}.listing-filter-form>details.listing-filter-group>summary{cursor:pointer;list-style:none;font-size:.92rem;font-weight:600;color:#4a3a32;padding:2px 0;user-select:none;display:flex;align-items:center;justify-content:space-between}.listing-filter-form>details.listing-filter-group>summary::-webkit-details-marker{display:none}.listing-filter-form>details.listing-filter-group>summary::after{content:"＋";font-size:.9rem;color:#999;transition:transform .15s ease;margin-left:.5rem}.listing-filter-form>details.listing-filter-group[open]>summary{margin-bottom:.5rem}.listing-filter-form>details.listing-filter-group[open]>summary::after{content:"−"}.listing-filter-form>details.listing-filter-group>*:not(summary)+*:not(summary){margin-top:1rem}.listing-filter-form>details.listing-filter-group>.details-wrapper{display:flex;flex-direction:column;gap:1rem}.listing-filter-form>details.listing-filter-group+details.listing-filter-group{margin-top:calc(0.5rem - 1rem)}.listing-filter-form>details.listing-filter-group+*:not(details){margin-top:1rem}.listing-filter-form.is-loading{opacity:.6;pointer-events:none;transition:opacity .12s ease}.rikka-listing-search-form--block .rikka-listing-search-form__row{border-radius:8px}.rikka-listing-search-form--block .rikka-listing-search-form__input{min-width:0;width:100%}.rikka-listing-empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee;border-radius:12px;background-color:#fff;margin-top:1rem;font-size:16px}.rikka-listing-empty__text{margin:0 0 1.5rem}.rikka-listing-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.rikka-listing-empty__actions .button{margin:0}.listing-results-toolbar{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1rem}.listing-results-count{margin:0;font-size:.875rem;color:#999}.listing-results-count strong{font-size:1.25em;color:#0f1a33}.listing-results-rss{margin-left:auto;font-size:.875rem;color:#999;text-decoration:none}.listing-results-rss::before{content:"";font-family:"bootstrap-icons";margin-right:.3em;color:#f0a04b}.listing-results-rss:hover{color:#0f1a33;text-decoration:underline}.listing-row .listing-row__title,.listing-row .listing-row__summary,.listing-row .listing-row__meta-label,.listing-row .listing-row__meta-value,.listing-row .listing-row__price-label,.listing-row .listing-row__price-value,.listing-row .listing-row__sub-label,.listing-row .listing-row__sub-value{margin:0;padding:0}.listing-row .listing-row__title{font-family:"Noto Sans JP",sans-serif;font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:0}.listing-row .listing-row__summary{font-size:.88rem;line-height:1.6}.listing-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.listing-cards>li{list-style:none;margin:0;padding:0}.listing-cards>li::before{content:none}.listing-row{display:grid;grid-template-columns:240px minmax(0,1fr) 220px;gap:2rem;background-color:#fff;border:1px solid #cfd8dc;border-radius:10px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:box-shadow .18s ease,transform .18s ease}.listing-row:hover{box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateY(-1px)}@media screen and (max-width:768px){.listing-row{grid-template-columns:1fr;gap:1rem}}.listing-row__thumb-col{display:flex;flex-direction:column;gap:1rem;align-self:start;min-width:0}.listing-row__thumb{display:block;position:relative;aspect-ratio:3/2;border-radius:8px;overflow:hidden;background-color:#f3f5f7}.listing-row__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.listing-row__thumb:hover img{transform:scale(1.03)}.listing-row__verify{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:77px}.listing-row__verify .listing-row__verify-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap;width:auto;max-width:100%}.listing-row__verify .listing-row__verify-badge i{flex-shrink:0;font-size:.85em}.listing-row__thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:2.2rem;background-color:#f3f5f7}.listing-row__body{display:flex;flex-direction:column;gap:1rem;min-width:0;align-self:start}.listing-row__head{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.listing-row__title{font-family:"Noto Sans JP",sans-serif;font-size:1.1rem;font-weight:700;line-height:1.4;margin:0;padding:0;min-height:2.8em}.listing-row__title a{color:#1e50a2;text-decoration:none}.listing-row__title a:hover{text-decoration:underline}.listing-row__badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:calc(.975rem + 6px)}.listing-row__badges .badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap}.listing-row__badges .badge i{font-size:.85em}.listing-row__summary{font-size:.88rem;line-height:1.6;color:#0f1a33;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.8em}.listing-row__summary-label{display:inline-block;margin-right:6px;padding:1px 7px;background-color:#eef2f7;border-radius:4px;font-size:.7rem;font-weight:600;color:#666;vertical-align:1px}.listing-row__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:4px 0 0;padding:1rem 0 0;border-top:1px solid #f0f2f4}@media screen and (max-width:768px){.listing-row__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.listing-row__meta-item{display:flex;flex-direction:column;gap:2px;min-width:0}.listing-row__meta-label{font-size:.72rem;color:#999;font-weight:400;margin:0}.listing-row__meta-value{font-size:.88rem;font-weight:600;color:#4a3a32;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-row__price{display:flex;flex-direction:column;gap:.5rem;border-left:1px solid #f0f2f4;padding-left:1.5rem}@media screen and (max-width:768px){.listing-row__price{border-left:none;border-top:1px solid #f0f2f4;padding-left:0;padding-top:1rem}}.listing-row__price-label{font-size:.78rem;color:#999;font-weight:400}.listing-row__price-value{font-size:1.5rem;font-weight:700;color:#4a3a32;line-height:1.1;letter-spacing:-0.01em}.listing-row__price-value--reduced{color:#047857}.listing-row__price-old{font-size:.9rem;color:#999;text-decoration:line-through;text-decoration-thickness:1.5px;line-height:1}.listing-row__price-reduced{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background-color:#ecfdf5;border:1px solid #6ee7b7;border-radius:4px;font-size:.78rem;font-weight:600;color:#047857;width:fit-content}.listing-row__price-reduced i{font-size:.9em}.listing-row__multiple{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background-color:#eef5ff;border:1px solid #cbe0ff;border-radius:4px;font-size:.75rem;color:#1d4ed8;width:fit-content;margin-top:1rem}.listing-row__multiple strong{font-weight:700}.listing-row__sub-metrics{display:flex;flex-direction:column;gap:2px;margin-top:2px}.listing-row__sub-metric{display:flex;justify-content:space-between;align-items:baseline;font-size:.8rem}.listing-row__sub-label{color:#999}.listing-row__sub-value{font-weight:600;color:#4a3a32}.listing-row__actions{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:1rem}.listing-row__actions .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:.85rem;text-decoration:none;border-radius:6px;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}.listing-row__actions .button i{font-size:.95em}.listing-row__actions .button:hover{opacity:.85}.listing-row__watch{background-color:#fff;border:1px solid #cfd8dc;color:#0f1a33}.listing-row__watch.is-favorited{background-color:#fff7ed;border-color:#fdba74;color:#c2410c}.listing-row__cta{background-color:#1c2c4c;color:#fff;border:1px solid #1c2c4c;font-weight:600}.listing-row__watch-label{font-weight:600}.favorite-count{font-size:.72rem;color:#999;margin-left:2px}.badge--green{background-color:#ecfdf5;color:#047857}.badge--orange{background-color:#fff7ed;color:#c2410c}.badge--blue{background-color:#eff6ff;color:#1d4ed8}.badge--gray{background-color:#f3f4f6;color:#4b5563}.badge--purple{background-color:#f5f3ff;color:#6d28d9}.badge--red{background-color:#fef2f2;color:#b91c1c}.badge--yellow{background-color:#fefce8;color:#a16207}[data-tooltip]{position:relative}[data-tooltip]:hover::before,[data-tooltip]:focus-visible::before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1c2c4c;color:#fff;font-size:.75rem;font-weight:400;line-height:1.6;padding:.5rem .75rem;border-radius:6px;white-space:pre-line;width:max-content;max-width:280px;text-align:left;z-index:200;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-tooltip]:hover::after,[data-tooltip]:focus-visible::after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#1c2c4c;z-index:200;pointer-events:none}.tech-dd-guide{color:#0f1a33;font-size:1rem;line-height:1.9}.tech-dd-guide__inner{max-width:1000px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:768px){.tech-dd-guide__inner{padding-left:1rem;padding-right:1rem}}.tech-dd-guide__inner--center{text-align:center}.tech-dd-guide__section{padding:4rem 0}@media screen and (max-width:768px){.tech-dd-guide__section{padding:3rem 0}}.tech-dd-guide__section--alt{background:#f8f9fa}.tech-dd-guide__section--cta{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#1c2c4c;color:#fff}.tech-dd-guide__section--cta .tech-dd-guide__h2,.tech-dd-guide__section--cta .tech-dd-guide__p{color:#fff}.tech-dd-guide__hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(160deg,#1c2c4c 0%,rgb(38.9846153846,61.2615384615,105.8153846154) 100%);color:#fff;padding:4rem 0;text-align:center}@media screen and (max-width:768px){.tech-dd-guide__hero{padding:3rem 0}}.tech-dd-guide__eyebrow{margin:0 0 1rem;color:#7ab8e0;font-weight:700;letter-spacing:.08em;font-size:.875rem}.tech-dd-guide__title{margin:0 0 1.5rem;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:2.6rem;font-weight:700;line-height:1.4;color:#fff;word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width:768px){.tech-dd-guide__title{font-size:1.9rem}}.tech-dd-guide__lead{margin:0 auto;color:hsla(0,0%,100%,.92);font-size:1.25rem}@media screen and (max-width:768px){.tech-dd-guide__lead{font-size:1rem}}.tech-dd-guide__h2{margin:0 0 1.5rem;font-size:2rem;font-weight:800;color:#1c2c4c;text-align:center}@media screen and (max-width:768px){.tech-dd-guide__h2{font-size:1.5rem}}.tech-dd-guide__h3{display:flex;align-items:center;gap:1rem;margin:2.5rem 0 1.5rem;font-size:1.25rem;font-weight:700;color:#4a3a32}.tech-dd-guide__layer-no{display:inline-block;padding:.2em .7em;background:#1c2c4c;color:#fff;border-radius:6px;font-size:.875rem;font-weight:700;white-space:nowrap}.tech-dd-guide__p{max-width:none;margin:0 auto 1.5rem;text-align:center}.tech-dd-guide__p a{color:#1e50a2;text-decoration:underline}.tech-dd-guide__p a:hover,.tech-dd-guide__p a:focus{color:#123670}.tech-dd-guide__p--sub{color:#5b6478;font-size:.875rem;margin-top:2rem}.tech-dd-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:960px){.tech-dd-guide__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.tech-dd-guide__grid{grid-template-columns:1fr}}.tech-dd-guide__grid--2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.tech-dd-guide__grid--2{grid-template-columns:1fr}}.tech-dd-guide__card{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:1.5rem}.tech-dd-guide__card-title{margin:0 0 .5rem;font-weight:700;color:#0f1a33}.tech-dd-guide__card-desc{margin:0;color:#5b6478;font-size:.875rem;line-height:1.8}.tech-dd-guide__layer{margin-top:2rem}.tech-dd-guide__taglist{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:1rem 0 0}.tech-dd-guide__tag{padding:.35em .9em;background:rgb(196.4475609756,223.7426829268,241.3524390244);color:#4a3a32;border-radius:999px;font-size:.875rem;font-weight:600}.tech-dd-guide__tag--plain{background:#fff;border:1px solid #e3e6ec;color:#333;font-weight:500}.tech-dd-guide__stacks{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}@media screen and (max-width:768px){.tech-dd-guide__stacks{grid-template-columns:1fr}}.tech-dd-guide__stack-group-title{margin:0;font-weight:700;color:#1c2c4c}.tech-dd-guide__severities{list-style:none;padding:0;margin:1.5rem auto 0;max-width:800px;display:grid;gap:.5rem}.tech-dd-guide__sev{display:grid;grid-template-columns:110px 180px 1fr;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#fff;border:1px solid #e3e6ec;border-left-width:4px;border-radius:6px}@media screen and (max-width:768px){.tech-dd-guide__sev{grid-template-columns:1fr;gap:.25rem}}.tech-dd-guide__sev--critical{border-left-color:#d32f2f}.tech-dd-guide__sev--high{border-left-color:#f09e60}.tech-dd-guide__sev--medium{border-left-color:#f0c060}.tech-dd-guide__sev--info{border-left-color:#adb5bd}.tech-dd-guide__sev-label{font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.03em}.tech-dd-guide__sev-name{font-weight:600}.tech-dd-guide__sev-desc{color:#5b6478;font-size:.875rem}.tech-dd-guide__principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media screen and (max-width:768px){.tech-dd-guide__principles{grid-template-columns:1fr}}.tech-dd-guide__principle{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:2rem}.tech-dd-guide__links{max-width:800px;margin:1.5rem auto 0;padding-left:1.2em}.tech-dd-guide__links li{margin-bottom:.5rem}.tech-dd-guide__links a{color:#1e50a2;text-decoration:underline}.tech-dd-guide__links a:hover,.tech-dd-guide__links a:focus{color:#123670}.tech-dd-guide__faq{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem;max-width:800px;margin:1.5rem auto 0}.tech-dd-guide__faq-item{border:1px solid #e3e6ec;border-radius:12px;background:#fff}.tech-dd-guide__faq-item summary{padding:1.5rem 2rem;font-weight:600;cursor:pointer;list-style:none}.tech-dd-guide__faq-item summary::-webkit-details-marker{display:none}.tech-dd-guide__faq-item summary::after{content:"＋";float:right;color:#7ab8e0}.tech-dd-guide__faq-item[open] summary::after{content:"−"}.tech-dd-guide__faq-a{padding:0 2rem 1.5rem;color:#5b6478;font-size:.875rem;line-height:1.9}.tech-dd-guide__cta{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.tech-dd-guide__btn{display:inline-block;padding:1rem 2.5rem;border-radius:6px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}@media screen and (max-width:768px){.tech-dd-guide__btn{width:100%;text-align:center}}.tech-dd-guide__btn--light{background:#fff;color:#1c2c4c}.tech-dd-guide__btn--light:hover,.tech-dd-guide__btn--light:focus{background:#f1f1f1;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.tech-dd-guide__btn--ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.6)}.tech-dd-guide__btn--ghost:hover,.tech-dd-guide__btn--ghost:focus{background:hsla(0,0%,100%,.12)}.tech-dd-guide__hero-note{margin:1rem auto 0;color:hsla(0,0%,100%,.85);font-size:.875rem}.tech-dd-run-form{max-width:100%;margin:0 auto}.tech-dd-run-form__lead{font-size:1.25rem;font-weight:700;color:#1c2c4c;margin:0 0 1rem}.tech-dd-run-form__sub{color:#5b6478;font-size:1rem;line-height:1.85;margin:0 auto 2rem;max-width:620px}.tech-dd-run-form__connect{background:#f8f9fa;border:1px solid #e3e6ec;border-radius:12px;padding:2.5rem;text-align:center}.tech-dd-run-form__panels{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;text-align:left;margin:0 0 2rem}@media screen and (max-width:768px){.tech-dd-run-form__panels{grid-template-columns:1fr}}.tech-dd-run-form__panel{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:1.5rem 2rem}.tech-dd-run-form__panel-title{display:flex;align-items:center;gap:.5em;font-size:1.25rem;font-weight:700;color:#1c2c4c;margin:0 0 1rem}.tech-dd-run-form__panel-title::before{content:"";flex:0 0 auto;width:1.25em;height:1.25em;background-color:#1c2c4c;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.tech-dd-run-form__panel:nth-child(1) .tech-dd-run-form__panel-title::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.tech-dd-run-form__panel:nth-child(2) .tech-dd-run-form__panel-title::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='10' x2='21' y1='6' y2='6'/%3E%3Cline x1='10' x2='21' y1='12' y2='12'/%3E%3Cline x1='10' x2='21' y1='18' y2='18'/%3E%3Cpath d='M4 6h1v4'/%3E%3Cpath d='M4 10h2'/%3E%3Cpath d='M6 18H4c0-1 2-2 2-3s-1-1.5-2-1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='10' x2='21' y1='6' y2='6'/%3E%3Cline x1='10' x2='21' y1='12' y2='12'/%3E%3Cline x1='10' x2='21' y1='18' y2='18'/%3E%3Cpath d='M4 6h1v4'/%3E%3Cpath d='M4 10h2'/%3E%3Cpath d='M6 18H4c0-1 2-2 2-3s-1-1.5-2-1'/%3E%3C/svg%3E")}.tech-dd-run-form__list,.tech-dd-run-form__steps{margin:0;padding-left:0;list-style:none;color:#5b6478;font-size:1rem;line-height:1.85}.tech-dd-run-form__list li,.tech-dd-run-form__steps li{position:relative;padding-left:1.2em;margin:0 0 .45em}.tech-dd-run-form__list li::before,.tech-dd-run-form__steps li::before{content:"・";position:absolute;left:0;color:#1c2c4c;font-weight:700}.tech-dd-run-form__list li:last-child,.tech-dd-run-form__steps li:last-child{margin-bottom:0}.tech-dd-run-form__note{margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid #e3e6ec;max-width:620px;color:#5b6478;font-size:.75rem;line-height:1.7}.tech-dd-run-form__detail-link{margin:1.5rem 0 0;font-size:.875rem}.tech-dd-run-form__detail-link a{color:#1e50a2;text-decoration:underline}.tech-dd-run-form__detail-link a:hover,.tech-dd-run-form__detail-link a:focus{color:#123670}.tech-dd-run-form__connect-btn{display:inline-block;padding:1rem 2.5rem;background:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.tech-dd-run-form__connect-btn{width:100%;text-align:center}}.tech-dd-run-form__connect-btn:hover,.tech-dd-run-form__connect-btn:focus{background:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.tech-dd-run-form__connected .contact-input select{width:100%;padding:.7rem 1rem;border:1px solid #cfd8dc;border-radius:4px;background:#fff;font-size:1rem;box-sizing:border-box}@media screen and (min-width:769px){.tech-dd-run-form__connected .contact-input select{max-width:560px}}.tech-dd-run-form__notice{margin-bottom:1.5rem;padding:1.25rem;background:#fff;border:1px solid #cfd8dc;border-radius:4px;color:#5b6478;font-size:.875rem;line-height:1.85}.tech-dd-run-form__notice .bi{margin-right:4px;color:#1c2c4c}.tech-dd-run-form__run-lead{margin:0;color:#5b6478;font-size:1rem;line-height:1.85;text-align:center}.tech-dd-run-form__card--message{max-width:560px;margin:0 auto;padding:2.5rem;background:#f8f9fa;border:1px solid #e3e6ec;border-radius:12px;text-align:center}.tech-dd-run-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(28,44,76,.92);color:#fff;text-align:center}.tech-dd-run-overlay__spinner{width:56px;height:56px;margin:0 auto 1.5rem;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:tech-dd-run-spin .8s linear infinite}.tech-dd-run-overlay__title{margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.tech-dd-run-overlay__text{margin:0;font-size:1rem;color:hsla(0,0%,100%,.9)}@keyframes tech-dd-run-spin{to{transform:rotate(360deg)}}body.tech-dd-run-overlay-open{overflow:hidden}.help-article-wrapper{display:grid;grid-template-columns:1fr 280px;grid-template-areas:"main sidebar";gap:2rem;align-items:start}@media screen and (max-width:768px){.help-article-wrapper{grid-template-columns:1fr;grid-template-areas:"main" "sidebar"}}.help-article-main{width:100%;margin:0;min-width:0}.help-article-sidebar{grid-area:sidebar}.help-article-sidebar .help-sidebar-inner{position:sticky;top:80px;display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width:768px){.help-article-sidebar .help-sidebar-inner{position:static}}.help-article-breadcrumb{font-size:.85rem;color:#333;margin-bottom:1rem}.help-article-breadcrumb a{color:#1e50a2;text-decoration:none}.help-article-breadcrumb a:hover{text-decoration:underline}.help-article-breadcrumb .sep{margin:0 .4rem;color:#999}.help-article-title{font-size:1.6rem;font-weight:700;color:#4a3a32;line-height:1.5;margin-bottom:.75rem}@media screen and (max-width:768px){.help-article-title{font-size:1.3rem}}.help-article-meta{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#999;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #cfd8dc}.help-article-body{font-size:1rem;line-height:1.9;color:#0f1a33}.help-article-body h2{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#4a3a32;font-size:1.5rem;font-weight:700;line-height:1.4;background-color:#f4f6f9;border:none;border-left:8px solid #1c2c4c;border-bottom:2px solid #e2e8f0;padding:16px 20px;border-radius:4px;margin-top:48px;margin-bottom:2rem}@media screen and (max-width:768px){.help-article-body h2{font-size:1.35rem;margin-top:2.5rem;padding:14px 16px}}.help-article-body h3{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;color:#4a3a32;font-size:1.25rem;font-weight:700;line-height:1.4;background-color:#fff;border:1px solid #cfd8dc;border-left:6px solid #1c2c4c;padding:10px 14px;border-radius:4px;margin-top:2rem;margin-bottom:1rem}@media screen and (max-width:768px){.help-article-body h3{font-size:1rem}}.help-article-body p{margin-bottom:1.2rem}.help-article-body ul,.help-article-body ol{padding-left:1.5rem;margin-bottom:1.2rem}.help-article-body ul li,.help-article-body ol li{margin-bottom:.4rem}.help-article-body a{color:#1e50a2}.help-article-body a:hover{color:#123670}.help-article-body img{max-width:100%;height:auto;border-radius:4px;border:1px solid #cfd8dc}.help-article-body table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.95rem}.help-article-body table th,.help-article-body table td{padding:.6rem .8rem;border:1px solid #cfd8dc;text-align:left;vertical-align:top}.help-article-body table th{background-color:#f1f1f1;font-weight:700}.help-article-body blockquote{border-left:4px solid #cfd8dc;padding:.75rem 1rem;margin:1.5rem 0;color:#333;background-color:#f1f1f1;border-radius:0 4px 4px 0}.help-article-back{margin-top:5rem;text-align:center}.related-faqs-wrapper{margin-top:3rem}.related-faqs-heading{font-size:1.1rem;font-weight:700;color:#4a3a32;margin-bottom:1rem}.page-content article .related-faqs-list{list-style:none;margin:0;padding:0}.related-faqs-item{background-color:#fff;border-bottom:1px solid #cfd8dc}.related-faqs-item:first-child{border-top:1px solid #cfd8dc}.related-faqs-link{display:block;padding:1rem .5rem;color:#0f1a33;text-decoration:none;font-size:.95rem;line-height:1.5;transition:background-color .15s}.related-faqs-link:hover{background-color:#e1eff9;color:#1e50a2}.help-category-nav{background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;overflow:hidden}.help-category-nav .help-category-nav-title{background-color:#1c2c4c;color:#fff;font-size:.9rem;font-weight:700;padding:.75rem 1rem}.help-category-nav .help-category-group{border-bottom:1px solid #cfd8dc}.help-category-nav .help-category-group:last-child{border-bottom:none}.help-category-nav .help-category-parent{font-size:.85rem;font-weight:700;color:#333;padding:.65rem 1rem;background-color:#f1f1f1}.help-category-nav .help-category-children{list-style:none;margin:0;padding:0}.help-category-nav .help-category-children li{border-top:1px solid #cfd8dc}.help-category-nav .help-category-children li.is-active>a{background-color:#e1eff9;color:#1c2c4c;font-weight:700}.help-category-nav .help-category-children li a{display:block;padding:1.1rem 1rem 1.1rem 1.5rem;font-size:.95rem;color:#0f1a33;text-decoration:none;transition:background-color .15s}.help-category-nav .help-category-children li a:hover{background-color:#e1eff9;color:#1e50a2}.help-category-nav .help-category-children li a::before{content:"›";margin-right:.4rem;color:#999}.help-category-index{display:flex;flex-direction:column;gap:1.5rem}.help-category-section{background:#fff;border:1px solid #cfd8dc;border-radius:8px;overflow:hidden}.help-category-section-title{font-size:.95rem;font-weight:700;color:#fff;background-color:#1c2c4c;padding:.7rem 1rem;margin:0;display:flex;align-items:center;gap:.5rem}.help-category-section-list{list-style:none;margin:0;padding:0}.help-category-section-list li{border-bottom:1px solid #cfd8dc}.help-category-section-list li:last-child{border-bottom:none}.help-category-section-list a{display:flex;align-items:center;gap:.4rem;padding:1.1rem 1rem;color:#0f1a33;text-decoration:none;font-size:.95rem;transition:background-color .15s}.help-category-section-list a:hover{background-color:#e1eff9;color:#1e50a2}.help-category-section-list a i{color:#999;font-size:.8rem}.help-faq-category-header{margin-bottom:1.5rem}.help-faq-back-link{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:#1e50a2;text-decoration:none;margin-bottom:.75rem}.help-faq-back-link:hover{text-decoration:underline}.help-faq-category-title{font-size:1.3rem;font-weight:700;color:#4a3a32;margin:0}@media screen and (max-width:768px){.help-faq-category-title{font-size:1.1rem}}.view-help-article-list .views-field-field-help-category{display:none}.view-help-article-list .item-list>ul{list-style:none;margin:0;padding:0}.view-help-article-list .item-list>ul>li{border-bottom:1px solid #cfd8dc}.view-help-article-list .item-list>ul>li:first-child{border-top:1px solid #cfd8dc}.view-help-article-list .item-list>ul>li a{display:flex;align-items:center;gap:.5rem;padding:1rem .75rem;background-color:#fff;color:#0f1a33;text-decoration:none;font-size:1rem;line-height:1.5;transition:background-color .15s,color .15s}.view-help-article-list .item-list>ul>li a::before{content:"";font-family:"bootstrap-icons";font-size:.8rem;color:#999;flex-shrink:0}.view-help-article-list .item-list>ul>li a:hover{background-color:#e1eff9;color:#1e50a2}.view-help-article-list .item-list>ul>li a:hover::before{color:#1e50a2}body.path-help .page-content article h2~h2{margin-top:0}.law-table-area{width:100%;max-width:100%;margin:0 auto 4rem}.law-table{border-top:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;background-color:#fff}.law-row{display:flex;flex-wrap:wrap;margin:0;border-bottom:1px solid #cfd8dc}@media screen and (min-width:769px){.law-row{flex-wrap:nowrap;align-items:stretch}}.law-label{width:100%;background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0;font-size:1rem}@media screen and (min-width:769px){.law-label{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}.law-value{width:100%;padding:1.25rem;background-color:#fff;box-sizing:border-box;margin:0;font-size:1rem;line-height:1.7;color:#0f1a33}@media screen and (min-width:769px){.law-value{flex-grow:1}}.law-value p{margin:0 0 .5rem}.law-value p:last-child{margin-bottom:0}.law-value a{color:#1e50a2;text-decoration:underline}.law-value a:hover{text-decoration:none}.profile-tabs-outer{position:relative;margin-bottom:2rem}@media screen and (max-width:768px){.profile-tabs-outer::after{content:"";position:absolute;right:0;top:0;bottom:1px;width:48px;background:linear-gradient(to right,rgba(255,255,255,0),white);pointer-events:none;z-index:1}.profile-tabs-outer.is-at-end::after{display:none}}.profile-tabs{display:flex;flex-wrap:wrap;gap:0;margin-bottom:0;border-bottom:1px solid #cfd8dc}.profile-tabs__item{display:block;padding:1rem 1rem;text-decoration:none;color:#555;font-weight:700;font-size:.95rem;border-bottom:6px solid #cfd8dc;margin-bottom:-1px;transition:color .2s,border-bottom-color .2s,background-color .2s;white-space:nowrap}.profile-tabs__item:hover{color:#1c2c4c;background-color:#f1f1f1;border-bottom-color:#cfd8dc}.profile-tabs__item.is-active{color:#0f1a33;border-bottom-color:#1c2c4c;background-color:rgba(0,0,0,0)}@media screen and (max-width:768px){.profile-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs .profile-tabs__item{font-size:.82rem;padding:.85rem .7rem}}.profile-tabs__status{font-size:.9rem;margin-left:.3em;vertical-align:middle;line-height:1}.profile-tabs__status--done{color:#28a745}.profile-tabs__status--pending{color:#f39c12}.profile-tabs__status--todo{color:#dc3545}.profile-tabs__item--danger{margin-left:auto;color:#dc3545}.profile-tabs__item--danger:hover{color:#b02a37;background-color:#fff5f5;border-bottom-color:#dc3545}.profile-tabs__item--danger.is-active{color:#dc3545;border-bottom-color:#dc3545}.block-local-tasks:has(>.profile-tabs-outer){border-bottom:none}.block-local-tasks:has(>.profile-tabs-outer)>.profile-tabs-outer{margin-bottom:0;flex:1 1 auto;width:100%}.profile-tabs-outer--account{display:flex;align-items:stretch;border-bottom:1px solid #cfd8dc}.profile-tabs-outer--account .profile-tabs{flex:1 1 auto;min-width:0;border-bottom:none}.profile-tabs-outer--account .profile-tabs__item--danger{margin-left:0}.profile-tabs-outer--account .profile-tabs__logout{flex:0 0 auto;margin-left:auto;align-self:center;padding-left:1rem;color:#333;font-size:.9rem;font-weight:400;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.profile-tabs-outer--account .profile-tabs__logout:hover{opacity:.6;text-decoration:none}.profile-placeholder{padding:2.5rem;text-align:center;color:#333;font-size:.95rem}body:has(.profile-tabs) #block-rikka-theme-heshinotaitoru{display:none}.kyc-submission-form{border-top:none}.kyc-upload-thumb{display:block;max-width:220px;max-height:160px;width:auto;height:auto;margin:0 0 .6rem;border:1px solid #cfd8dc;border-radius:4px;object-fit:contain}.kyc-submission-form [data-drupal-messages] .messages,.kyc-submission-form .form-managed-file [data-drupal-messages] .messages,.kyc-submission-form .form-item [data-drupal-messages] .messages{margin:6px 0 !important;padding:8px 12px 8px 36px !important;font-size:.875rem !important;font-weight:normal !important}.kyc-submission-form [data-drupal-messages] .messages::before,.kyc-submission-form .form-managed-file [data-drupal-messages] .messages::before,.kyc-submission-form .form-item [data-drupal-messages] .messages::before{left:10px !important;width:18px !important;height:18px !important}.kyc-submission-form .form-item__error-message{margin:4px 0 0 !important;font-size:.85rem !important;color:#ff7a00 !important}.kyc-profile-incomplete{padding:1.5rem;background:#fff8e1;border-left:4px solid #f09e60;border-radius:4px}.kyc-profile-incomplete p{margin:0;font-size:.95rem}.kyc-profile-incomplete a{color:#1e50a2;text-decoration:underline}.kyc-consent-notice{padding:1rem 1.5rem;background:#fff;border:1px solid #cfd8dc;border-radius:6px;margin:1.5rem 0}.kyc-consent-notice__heading{font-size:1rem;font-weight:700;color:#0f1a33;margin:0 0 .5rem}.kyc-consent-notice__body{font-size:1rem;line-height:1.65;margin:0 0 .5rem}.kyc-consent-notice__consent-text{font-size:1rem;color:#0f1a33;margin:.5rem 0 0}.kyc-consent-notice__list{margin:.5rem 0 0;padding:0;list-style:none}.kyc-consent-notice__list li{font-size:1rem;line-height:1.65;padding:2px 0}.kyc-consent-notice a{color:#1e50a2;text-decoration:underline}.kyc-consent-notice a:hover{color:#123670}.kyc-consent-checkbox{display:flex !important;align-items:center !important;justify-content:center !important;gap:1rem !important;border:none !important;background:none !important;padding:1rem 0 !important;margin:0 !important}.kyc-consent-checkbox label{background:none !important;border:none !important;padding:0 !important;font-size:1.1rem !important;font-weight:600 !important;color:#0f1a33 !important;width:auto !important;height:auto !important}.kyc-consent-checkbox input[type=checkbox]{flex-shrink:0 !important;width:22px !important;height:22px !important;accent-color:#1c2c4c !important;margin:0 !important;cursor:pointer}.kyc-status{display:inline-block;padding:4px 10px;border-radius:3px;font-weight:700}.kyc-status--approved{background:#e6f4ea;color:#1e7e34}.kyc-status--pending{background:#fff3cd;color:#856404}.kyc-status--rejected{background:#fde8e8;color:#b91c1c}.kyc-maintenance{background:#f8f9fa;border:1px solid #dee2e6;padding:16px;border-radius:4px}.kyc-corp-notice{background:#f0f4ff;border-left:4px solid #4a6cf7;padding:12px 16px;margin-bottom:16px;border-radius:0 4px 4px 0;font-size:.95rem}.kyc-resolution-error{color:#b91c1c;font-size:.875rem;margin-top:4px}.kyc-resolution-banner{background:#fef2f2;border:1px solid #f87171;border-radius:6px;padding:12px 16px;margin-bottom:16px;color:#b91c1c;font-size:.9rem}.kyc-resolution-banner p{margin:0}.kyc-type-selection-wrapper{margin-top:2rem}.kyc-type-selection{display:flex;gap:1.5rem}@media screen and (max-width:768px){.kyc-type-selection{flex-direction:column}}.kyc-type-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 2rem;border:2px solid #cfd8dc;border-radius:8px;text-decoration:none;color:#0f1a33;background:#fff;flex:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.kyc-type-card:hover,.kyc-type-card:focus{border-color:#1c2c4c;background-color:#e1eff9;text-decoration:none;color:#1c2c4c;outline:none}.kyc-type-card__icon{font-size:2.25rem;color:#1c2c4c;line-height:1;transition:color .2s ease}.kyc-type-card:hover .kyc-type-card__icon,.kyc-type-card:focus .kyc-type-card__icon{color:#1c2c4c}.kyc-type-card__label{font-size:1rem;font-weight:700}.view-id-user_search #views-exposed-form-user-search-page-1,.view-id-user_search .views-exposed-form,.view-id-user-search #views-exposed-form-user-search-page-1,.view-id-user-search .views-exposed-form,.path-usersearch #views-exposed-form-user-search-page-1,.path-usersearch .views-exposed-form{background:rgba(0,0,0,0);padding:0;border-radius:0;box-shadow:none;border:none;margin-bottom:64px !important}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.view-id-user_search .views-exposed-form>.form-item,.view-id-user_search .views-exposed-form>.js-form-item,.view-id-user_search .views-exposed-form .form--inline>.form-item,.view-id-user_search .views-exposed-form .form--inline>.js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.view-id-user-search .views-exposed-form>.form-item,.view-id-user-search .views-exposed-form>.js-form-item,.view-id-user-search .views-exposed-form .form--inline>.form-item,.view-id-user-search .views-exposed-form .form--inline>.js-form-item,.path-usersearch #views-exposed-form-user-search-page-1>.form-item,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.path-usersearch .views-exposed-form>.form-item,.path-usersearch .views-exposed-form>.js-form-item,.path-usersearch .views-exposed-form .form--inline>.form-item,.path-usersearch .views-exposed-form .form--inline>.js-form-item{margin:0;display:flex;flex-wrap:wrap;background-color:#fff;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item:first-of-type,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item:first-of-type,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item:first-of-type,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item:first-of-type,.view-id-user_search .views-exposed-form>.form-item:first-of-type,.view-id-user_search .views-exposed-form>.js-form-item:first-of-type,.view-id-user_search .views-exposed-form .form--inline>.form-item:first-of-type,.view-id-user_search .views-exposed-form .form--inline>.js-form-item:first-of-type,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item:first-of-type,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item:first-of-type,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item:first-of-type,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item:first-of-type,.view-id-user-search .views-exposed-form>.form-item:first-of-type,.view-id-user-search .views-exposed-form>.js-form-item:first-of-type,.view-id-user-search .views-exposed-form .form--inline>.form-item:first-of-type,.view-id-user-search .views-exposed-form .form--inline>.js-form-item:first-of-type,.path-usersearch #views-exposed-form-user-search-page-1>.form-item:first-of-type,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item:first-of-type,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item:first-of-type,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item:first-of-type,.path-usersearch .views-exposed-form>.form-item:first-of-type,.path-usersearch .views-exposed-form>.js-form-item:first-of-type,.path-usersearch .views-exposed-form .form--inline>.form-item:first-of-type,.path-usersearch .views-exposed-form .form--inline>.js-form-item:first-of-type{border-top:1px solid #cfd8dc}@media screen and (min-width:769px){.view-id-user_search #views-exposed-form-user-search-page-1>.form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.view-id-user_search .views-exposed-form>.form-item,.view-id-user_search .views-exposed-form>.js-form-item,.view-id-user_search .views-exposed-form .form--inline>.form-item,.view-id-user_search .views-exposed-form .form--inline>.js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.view-id-user-search .views-exposed-form>.form-item,.view-id-user-search .views-exposed-form>.js-form-item,.view-id-user-search .views-exposed-form .form--inline>.form-item,.view-id-user-search .views-exposed-form .form--inline>.js-form-item,.path-usersearch #views-exposed-form-user-search-page-1>.form-item,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item,.path-usersearch .views-exposed-form>.form-item,.path-usersearch .views-exposed-form>.js-form-item,.path-usersearch .views-exposed-form .form--inline>.form-item,.path-usersearch .views-exposed-form .form--inline>.js-form-item{flex-wrap:nowrap;align-items:stretch}}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.view-id-user_search .views-exposed-form>.form-item>label,.view-id-user_search .views-exposed-form>.form-item legend,.view-id-user_search .views-exposed-form>.js-form-item>label,.view-id-user_search .views-exposed-form>.js-form-item legend,.view-id-user_search .views-exposed-form .form--inline>.form-item>label,.view-id-user_search .views-exposed-form .form--inline>.form-item legend,.view-id-user_search .views-exposed-form .form--inline>.js-form-item>label,.view-id-user_search .views-exposed-form .form--inline>.js-form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.view-id-user-search .views-exposed-form>.form-item>label,.view-id-user-search .views-exposed-form>.form-item legend,.view-id-user-search .views-exposed-form>.js-form-item>label,.view-id-user-search .views-exposed-form>.js-form-item legend,.view-id-user-search .views-exposed-form .form--inline>.form-item>label,.view-id-user-search .views-exposed-form .form--inline>.form-item legend,.view-id-user-search .views-exposed-form .form--inline>.js-form-item>label,.view-id-user-search .views-exposed-form .form--inline>.js-form-item legend,.path-usersearch #views-exposed-form-user-search-page-1>.form-item>label,.path-usersearch #views-exposed-form-user-search-page-1>.form-item legend,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item>label,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item legend,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.path-usersearch .views-exposed-form>.form-item>label,.path-usersearch .views-exposed-form>.form-item legend,.path-usersearch .views-exposed-form>.js-form-item>label,.path-usersearch .views-exposed-form>.js-form-item legend,.path-usersearch .views-exposed-form .form--inline>.form-item>label,.path-usersearch .views-exposed-form .form--inline>.form-item legend,.path-usersearch .views-exposed-form .form--inline>.js-form-item>label,.path-usersearch .views-exposed-form .form--inline>.js-form-item legend{width:100%;background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0;font-size:.95rem}@media screen and (min-width:769px){.view-id-user_search #views-exposed-form-user-search-page-1>.form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.view-id-user_search .views-exposed-form>.form-item>label,.view-id-user_search .views-exposed-form>.form-item legend,.view-id-user_search .views-exposed-form>.js-form-item>label,.view-id-user_search .views-exposed-form>.js-form-item legend,.view-id-user_search .views-exposed-form .form--inline>.form-item>label,.view-id-user_search .views-exposed-form .form--inline>.form-item legend,.view-id-user_search .views-exposed-form .form--inline>.js-form-item>label,.view-id-user_search .views-exposed-form .form--inline>.js-form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.view-id-user-search .views-exposed-form>.form-item>label,.view-id-user-search .views-exposed-form>.form-item legend,.view-id-user-search .views-exposed-form>.js-form-item>label,.view-id-user-search .views-exposed-form>.js-form-item legend,.view-id-user-search .views-exposed-form .form--inline>.form-item>label,.view-id-user-search .views-exposed-form .form--inline>.form-item legend,.view-id-user-search .views-exposed-form .form--inline>.js-form-item>label,.view-id-user-search .views-exposed-form .form--inline>.js-form-item legend,.path-usersearch #views-exposed-form-user-search-page-1>.form-item>label,.path-usersearch #views-exposed-form-user-search-page-1>.form-item legend,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item>label,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item legend,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item>label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item legend,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item>label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item legend,.path-usersearch .views-exposed-form>.form-item>label,.path-usersearch .views-exposed-form>.form-item legend,.path-usersearch .views-exposed-form>.js-form-item>label,.path-usersearch .views-exposed-form>.js-form-item legend,.path-usersearch .views-exposed-form .form--inline>.form-item>label,.path-usersearch .views-exposed-form .form--inline>.form-item legend,.path-usersearch .views-exposed-form .form--inline>.js-form-item>label,.path-usersearch .views-exposed-form .form--inline>.js-form-item legend{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.form-item select,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item select,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.view-id-user_search .views-exposed-form>.form-item input[type=text],.view-id-user_search .views-exposed-form>.form-item select,.view-id-user_search .views-exposed-form>.js-form-item input[type=text],.view-id-user_search .views-exposed-form>.js-form-item select,.view-id-user_search .views-exposed-form .form--inline>.form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.form-item select,.view-id-user_search .views-exposed-form .form--inline>.js-form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.js-form-item select,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.form-item select,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item select,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.view-id-user-search .views-exposed-form>.form-item input[type=text],.view-id-user-search .views-exposed-form>.form-item select,.view-id-user-search .views-exposed-form>.js-form-item input[type=text],.view-id-user-search .views-exposed-form>.js-form-item select,.view-id-user-search .views-exposed-form .form--inline>.form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.form-item select,.view-id-user-search .views-exposed-form .form--inline>.js-form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.js-form-item select,.path-usersearch #views-exposed-form-user-search-page-1>.form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.form-item select,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item select,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.path-usersearch .views-exposed-form>.form-item input[type=text],.path-usersearch .views-exposed-form>.form-item select,.path-usersearch .views-exposed-form>.js-form-item input[type=text],.path-usersearch .views-exposed-form>.js-form-item select,.path-usersearch .views-exposed-form .form--inline>.form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.form-item select,.path-usersearch .views-exposed-form .form--inline>.js-form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.js-form-item select{box-sizing:border-box;border:1px solid #cfd8dc !important;border-radius:4px;padding:12px 15px;font-size:1rem;width:calc(100% - 40px) !important;margin:1.25rem !important;transition:border-color .2s,box-shadow .2s}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item input[type=text]:focus,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item select:focus,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item input[type=text]:focus,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item select:focus,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text]:focus,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item select:focus,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text]:focus,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select:focus,.view-id-user_search .views-exposed-form>.form-item input[type=text]:focus,.view-id-user_search .views-exposed-form>.form-item select:focus,.view-id-user_search .views-exposed-form>.js-form-item input[type=text]:focus,.view-id-user_search .views-exposed-form>.js-form-item select:focus,.view-id-user_search .views-exposed-form .form--inline>.form-item input[type=text]:focus,.view-id-user_search .views-exposed-form .form--inline>.form-item select:focus,.view-id-user_search .views-exposed-form .form--inline>.js-form-item input[type=text]:focus,.view-id-user_search .views-exposed-form .form--inline>.js-form-item select:focus,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item input[type=text]:focus,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item select:focus,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item input[type=text]:focus,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item select:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text]:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item select:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text]:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select:focus,.view-id-user-search .views-exposed-form>.form-item input[type=text]:focus,.view-id-user-search .views-exposed-form>.form-item select:focus,.view-id-user-search .views-exposed-form>.js-form-item input[type=text]:focus,.view-id-user-search .views-exposed-form>.js-form-item select:focus,.view-id-user-search .views-exposed-form .form--inline>.form-item input[type=text]:focus,.view-id-user-search .views-exposed-form .form--inline>.form-item select:focus,.view-id-user-search .views-exposed-form .form--inline>.js-form-item input[type=text]:focus,.view-id-user-search .views-exposed-form .form--inline>.js-form-item select:focus,.path-usersearch #views-exposed-form-user-search-page-1>.form-item input[type=text]:focus,.path-usersearch #views-exposed-form-user-search-page-1>.form-item select:focus,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item input[type=text]:focus,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item select:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text]:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item select:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text]:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select:focus,.path-usersearch .views-exposed-form>.form-item input[type=text]:focus,.path-usersearch .views-exposed-form>.form-item select:focus,.path-usersearch .views-exposed-form>.js-form-item input[type=text]:focus,.path-usersearch .views-exposed-form>.js-form-item select:focus,.path-usersearch .views-exposed-form .form--inline>.form-item input[type=text]:focus,.path-usersearch .views-exposed-form .form--inline>.form-item select:focus,.path-usersearch .views-exposed-form .form--inline>.js-form-item input[type=text]:focus,.path-usersearch .views-exposed-form .form--inline>.js-form-item select:focus{border-color:#1e50a2 !important;box-shadow:0 0 0 2px rgba(30,80,162,.2) !important;outline:none !important}@media screen and (min-width:769px){.view-id-user_search #views-exposed-form-user-search-page-1>.form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.form-item select,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item select,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.view-id-user_search .views-exposed-form>.form-item input[type=text],.view-id-user_search .views-exposed-form>.form-item select,.view-id-user_search .views-exposed-form>.js-form-item input[type=text],.view-id-user_search .views-exposed-form>.js-form-item select,.view-id-user_search .views-exposed-form .form--inline>.form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.form-item select,.view-id-user_search .views-exposed-form .form--inline>.js-form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.js-form-item select,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.form-item select,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item select,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.view-id-user-search .views-exposed-form>.form-item input[type=text],.view-id-user-search .views-exposed-form>.form-item select,.view-id-user-search .views-exposed-form>.js-form-item input[type=text],.view-id-user-search .views-exposed-form>.js-form-item select,.view-id-user-search .views-exposed-form .form--inline>.form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.form-item select,.view-id-user-search .views-exposed-form .form--inline>.js-form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.js-form-item select,.path-usersearch #views-exposed-form-user-search-page-1>.form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.form-item select,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item select,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item select,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item select,.path-usersearch .views-exposed-form>.form-item input[type=text],.path-usersearch .views-exposed-form>.form-item select,.path-usersearch .views-exposed-form>.js-form-item input[type=text],.path-usersearch .views-exposed-form>.js-form-item select,.path-usersearch .views-exposed-form .form--inline>.form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.form-item select,.path-usersearch .views-exposed-form .form--inline>.js-form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.js-form-item select{flex-grow:1}}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container{display:flex;align-items:center;width:calc(100% - 40px);margin:1.25rem;gap:10px}@media screen and (min-width:769px){.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-flex-container,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-flex-container{flex-grow:1}}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item{margin:0;padding:0;border:none;background:rgba(0,0,0,0);display:flex;flex:0 0 auto;align-items:center;min-width:0}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item label,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item label,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item label,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item label,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item label,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item label,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item label,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item label{display:none !important}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .js-form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .form-item input[type=text],.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .js-form-item input[type=text]{width:auto !important;margin:0 !important;min-width:60px;max-width:80px;text-align:center}.view-id-user_search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user_search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.view-id-user-search .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch #views-exposed-form-user-search-page-1>.form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch #views-exposed-form-user-search-page-1>.js-form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch #views-exposed-form-user-search-page-1 .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch .views-exposed-form>.form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch .views-exposed-form>.js-form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch .views-exposed-form .form--inline>.form-item.rikka-age-range-wrapper .age-range-separator,.path-usersearch .views-exposed-form .form--inline>.js-form-item.rikka-age-range-wrapper .age-range-separator{margin:0;color:#0f1a33;font-weight:bold;flex-shrink:0}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions,.view-id-user_search .views-exposed-form .form-actions,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions,.view-id-user-search .views-exposed-form .form-actions,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions,.path-usersearch .views-exposed-form .form-actions{margin:2.5rem auto 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;width:100%;padding:0;border:none;background:rgba(0,0,0,0)}@media screen and (max-width:768px){.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions,.view-id-user_search .views-exposed-form .form-actions,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions,.view-id-user-search .views-exposed-form .form-actions,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions,.path-usersearch .views-exposed-form .form-actions{flex-direction:column}}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user_search .views-exposed-form .form-actions input[type=submit],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user-search .views-exposed-form .form-actions input[type=submit],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.path-usersearch .views-exposed-form .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user_search .views-exposed-form .form-actions input[type=submit],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user-search .views-exposed-form .form-actions input[type=submit],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.path-usersearch .views-exposed-form .form-actions input[type=submit]{width:100%}}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:hover,.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:focus,.view-id-user_search .views-exposed-form .form-actions input[type=submit]:hover,.view-id-user_search .views-exposed-form .form-actions input[type=submit]:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:hover,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:focus,.view-id-user-search .views-exposed-form .form-actions input[type=submit]:hover,.view-id-user-search .views-exposed-form .form-actions input[type=submit]:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:hover,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:focus,.path-usersearch .views-exposed-form .form-actions input[type=submit]:hover,.path-usersearch .views-exposed-form .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:disabled,.view-id-user_search .views-exposed-form .form-actions input[type=submit]:disabled,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:disabled,.view-id-user-search .views-exposed-form .form-actions input[type=submit]:disabled,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:disabled,.path-usersearch .views-exposed-form .form-actions input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:disabled:hover,.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:disabled:focus,.view-id-user_search .views-exposed-form .form-actions input[type=submit]:disabled:hover,.view-id-user_search .views-exposed-form .form-actions input[type=submit]:disabled:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:disabled:hover,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:disabled:focus,.view-id-user-search .views-exposed-form .form-actions input[type=submit]:disabled:hover,.view-id-user-search .views-exposed-form .form-actions input[type=submit]:disabled:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:disabled:hover,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit]:disabled:focus,.path-usersearch .views-exposed-form .form-actions input[type=submit]:disabled:hover,.path-usersearch .views-exposed-form .form-actions input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user_search .views-exposed-form .form-actions input[type=submit],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user-search .views-exposed-form .form-actions input[type=submit],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.path-usersearch .views-exposed-form .form-actions input[type=submit]{flex:1;max-width:320px}@media screen and (max-width:768px){.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user_search .views-exposed-form .form-actions input[type=submit],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.view-id-user-search .views-exposed-form .form-actions input[type=submit],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[type=submit],.path-usersearch .views-exposed-form .form-actions input[type=submit]{max-width:none}}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{padding:1.2rem 4rem;background-color:#999;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{width:100%}}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset]:hover,.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset]:focus,.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset]:hover,.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset]:focus,.view-id-user_search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:hover,.view-id-user_search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:focus,.view-id-user_search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:hover,.view-id-user_search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset]:hover,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset]:focus,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset]:hover,.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset]:focus,.view-id-user-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:hover,.view-id-user-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:focus,.view-id-user-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:hover,.view-id-user-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset]:hover,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset]:focus,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset]:hover,.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset]:focus,.path-usersearch .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:hover,.path-usersearch .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:focus,.path-usersearch .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:hover,.path-usersearch .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:focus{background-color:hsl(0,0%,50%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{flex:1;max-width:320px}@media screen and (max-width:768px){.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user_search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.view-id-user-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-usersearch #views-exposed-form-user-search-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-usersearch .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{max-width:none}}.user-search-card-link{display:block;text-decoration:none;color:inherit}.user-search-card-link .user-search-card{margin-bottom:24px;background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.03);border:1px solid #cfd8dc;transition:background-color .2s ease}.user-search-card-link .user-search-card:hover{background-color:#e1eff9}.user-search-card-link .user-search-card .user-search-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.user-search-card-link .user-search-card .user-search-avatar{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden;background-color:#fefefa;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.08)}.user-search-card-link .user-search-card .user-search-avatar img{width:100%;height:100%;object-fit:cover}.user-search-card-link .user-search-card .user-search-name{margin:0 0 6px;font-size:1.125rem;font-weight:bold;color:#0f1a33}.user-search-card-link .user-search-card .user-search-name a{color:inherit;text-decoration:none}.user-search-card-link .user-search-card .user-search-name a:hover{color:#1c2c4c}.user-search-card-link .user-search-card .user-search-meta{display:flex;align-items:center;gap:12px;font-size:.875rem;color:#333}.user-search-card-link .user-search-card .user-search-meta .meta-item{display:inline-flex;align-items:center;gap:4px}.user-search-card-link .user-search-card .user-search-meta .meta-item i{font-size:1rem}.user-search-card-link .user-search-card .user-search-bio{font-size:.9375rem;color:#0f1a33;line-height:1.6;padding-top:16px;border-top:1px dashed #cfd8dc}.user-search-avatar{border-radius:50%;object-fit:cover}#rikka-report-submit-form{background:rgba(0,0,0,0);padding:0;border-radius:0;box-shadow:none;border:none;margin-bottom:64px !important}#rikka-report-submit-form .report-intro-message{background-color:#fff;border:1px solid #cfd8dc;padding:1.5rem;border-radius:4px;margin-bottom:2rem;font-size:.95rem;line-height:1.6;color:#0f1a33}#rikka-report-submit-form>.form-item,#rikka-report-submit-form>.js-form-item{margin:0;display:flex;flex-wrap:wrap;background-color:#fff;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc}#rikka-report-submit-form>.form-item.js-form-item-category,#rikka-report-submit-form>.js-form-item.js-form-item-category{border-top:1px solid #cfd8dc}@media screen and (min-width:769px){#rikka-report-submit-form>.form-item,#rikka-report-submit-form>.js-form-item{flex-wrap:nowrap;align-items:stretch}}#rikka-report-submit-form>.form-item>label,#rikka-report-submit-form>.form-item legend,#rikka-report-submit-form>.js-form-item>label,#rikka-report-submit-form>.js-form-item legend{width:100%;background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0;font-size:.95rem}@media screen and (min-width:769px){#rikka-report-submit-form>.form-item>label,#rikka-report-submit-form>.form-item legend,#rikka-report-submit-form>.js-form-item>label,#rikka-report-submit-form>.js-form-item legend{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}#rikka-report-submit-form>.form-item>label .form-required::after,#rikka-report-submit-form>.form-item legend .form-required::after,#rikka-report-submit-form>.js-form-item>label .form-required::after,#rikka-report-submit-form>.js-form-item legend .form-required::after{display:none !important}#rikka-report-submit-form>.form-item input[type=text],#rikka-report-submit-form>.form-item select,#rikka-report-submit-form>.form-item textarea,#rikka-report-submit-form>.js-form-item input[type=text],#rikka-report-submit-form>.js-form-item select,#rikka-report-submit-form>.js-form-item textarea{box-sizing:border-box;border:1px solid #cfd8dc !important;border-radius:4px;padding:12px 15px;font-size:1rem;width:calc(100% - 40px) !important;margin:1.25rem !important;transition:border-color .2s,box-shadow .2s}#rikka-report-submit-form>.form-item input[type=text]:focus,#rikka-report-submit-form>.form-item select:focus,#rikka-report-submit-form>.form-item textarea:focus,#rikka-report-submit-form>.js-form-item input[type=text]:focus,#rikka-report-submit-form>.js-form-item select:focus,#rikka-report-submit-form>.js-form-item textarea:focus{border-color:#1e50a2 !important;box-shadow:0 0 0 2px rgba(30,80,162,.2) !important;outline:none !important}@media screen and (min-width:769px){#rikka-report-submit-form>.form-item input[type=text],#rikka-report-submit-form>.form-item select,#rikka-report-submit-form>.form-item textarea,#rikka-report-submit-form>.js-form-item input[type=text],#rikka-report-submit-form>.js-form-item select,#rikka-report-submit-form>.js-form-item textarea{flex-grow:1}}#rikka-report-submit-form>.form-item select,#rikka-report-submit-form>.js-form-item select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}@media screen and (min-width:769px){#rikka-report-submit-form>.form-item select,#rikka-report-submit-form>.js-form-item select{max-width:320px}}#rikka-report-submit-form>.form-item>div:has(>textarea),#rikka-report-submit-form>.js-form-item>div:has(>textarea){box-sizing:border-box;margin:1.25rem !important;width:calc(100% - 40px)}@media screen and (min-width:769px){#rikka-report-submit-form>.form-item>div:has(>textarea),#rikka-report-submit-form>.js-form-item>div:has(>textarea){flex-grow:1}}#rikka-report-submit-form>.form-item>div:has(>textarea)>textarea,#rikka-report-submit-form>.js-form-item>div:has(>textarea)>textarea{width:100% !important;margin:0 !important;min-height:120px;resize:vertical}#rikka-report-submit-form .form-actions{margin:2.5rem auto 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;width:100%;padding:0;border:none;background:rgba(0,0,0,0)}@media screen and (max-width:768px){#rikka-report-submit-form .form-actions{flex-direction:column}}#rikka-report-submit-form .form-actions .button,#rikka-report-submit-form .form-actions .btn,#rikka-report-submit-form .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){#rikka-report-submit-form .form-actions .button,#rikka-report-submit-form .form-actions .btn,#rikka-report-submit-form .form-actions input[type=submit]{width:100%}}#rikka-report-submit-form .form-actions .button:hover,#rikka-report-submit-form .form-actions .button:focus,#rikka-report-submit-form .form-actions .btn:hover,#rikka-report-submit-form .form-actions .btn:focus,#rikka-report-submit-form .form-actions input[type=submit]:hover,#rikka-report-submit-form .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}#rikka-report-submit-form .form-actions .button:disabled,#rikka-report-submit-form .form-actions .btn:disabled,#rikka-report-submit-form .form-actions input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}#rikka-report-submit-form .form-actions .button:disabled:hover,#rikka-report-submit-form .form-actions .button:disabled:focus,#rikka-report-submit-form .form-actions .btn:disabled:hover,#rikka-report-submit-form .form-actions .btn:disabled:focus,#rikka-report-submit-form .form-actions input[type=submit]:disabled:hover,#rikka-report-submit-form .form-actions input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}#rikka-report-submit-form .form-actions .button,#rikka-report-submit-form .form-actions .btn,#rikka-report-submit-form .form-actions input[type=submit]{margin:0}.layout-sidebar #block-rikka-theme-search,.layout-sidebar .search-block-form,.layout-sidebar .sidebar-search-container{margin-top:0 !important;padding-top:0 !important;margin-bottom:2rem}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form),.layout-sidebar .search-block-form form:not(.rikka-column-search-form),.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form){display:flex;background-color:#fff;border-radius:8px;overflow:hidden;border:1px solid #cfd8dc;box-shadow:0 1px 3px rgba(0,0,0,.02)}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form)>div:not([id^=edit-actions]),.layout-sidebar .search-block-form form:not(.rikka-column-search-form)>div:not([id^=edit-actions]),.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form)>div:not([id^=edit-actions]){margin:0;flex-grow:1;display:flex}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form)>div:not([id^=edit-actions]) label,.layout-sidebar .search-block-form form:not(.rikka-column-search-form)>div:not([id^=edit-actions]) label,.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form)>div:not([id^=edit-actions]) label{display:none}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form)>div:not([id^=edit-actions]) input,.layout-sidebar .search-block-form form:not(.rikka-column-search-form)>div:not([id^=edit-actions]) input,.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form)>div:not([id^=edit-actions]) input{width:100%;min-width:150px;border:none;background:rgba(0,0,0,0);padding:10px 14px;font-size:.95rem;color:#0f1a33;box-shadow:none;outline:none}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form)>div:not([id^=edit-actions]) input::placeholder,.layout-sidebar .search-block-form form:not(.rikka-column-search-form)>div:not([id^=edit-actions]) input::placeholder,.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form)>div:not([id^=edit-actions]) input::placeholder{color:#999}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form) input[type=search],.layout-sidebar .search-block-form form:not(.rikka-column-search-form) input[type=search],.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form) input[type=search]{flex:1 1 0;min-width:0;border:none;background:rgba(0,0,0,0);padding:10px 14px;outline:none;font-size:.95rem;color:#0f1a33;box-shadow:none}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form) input[type=search]::placeholder,.layout-sidebar .search-block-form form:not(.rikka-column-search-form) input[type=search]::placeholder,.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form) input[type=search]::placeholder{color:#999}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form) .form-actions,.layout-sidebar .search-block-form form:not(.rikka-column-search-form) .form-actions,.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form) .form-actions{margin:0}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form) .form-actions input[type=submit],.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form) .form-actions button,.layout-sidebar .search-block-form form:not(.rikka-column-search-form) .form-actions input[type=submit],.layout-sidebar .search-block-form form:not(.rikka-column-search-form) .form-actions button,.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form) .form-actions input[type=submit],.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form) .form-actions button{background-color:#1c2c4c;width:40px;height:100%;min-height:40px;border:none;border-radius:0 8px 8px 0;color:rgba(0,0,0,0);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:opacity .2s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:20px 20px}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form) .form-actions input[type=submit]:hover,.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form) .form-actions button:hover,.layout-sidebar .search-block-form form:not(.rikka-column-search-form) .form-actions input[type=submit]:hover,.layout-sidebar .search-block-form form:not(.rikka-column-search-form) .form-actions button:hover,.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form) .form-actions input[type=submit]:hover,.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form) .form-actions button:hover{opacity:.7}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form) button[type=submit],.layout-sidebar .search-block-form form:not(.rikka-column-search-form) button[type=submit],.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form) button[type=submit]{flex:0 0 40px;background-color:#1c2c4c;background-image:none;width:40px;min-height:40px;border:none;border-radius:0 8px 8px 0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.layout-sidebar #block-rikka-theme-search form:not(.rikka-column-search-form) button[type=submit]:hover,.layout-sidebar .search-block-form form:not(.rikka-column-search-form) button[type=submit]:hover,.layout-sidebar .sidebar-search-container form:not(.rikka-column-search-form) button[type=submit]:hover{opacity:.7}.layout-sidebar #block-rikka-theme-columntags,.layout-sidebar .sidebar-menu-card{background-color:#fff;border-radius:8px;padding:1.5rem;border:1px solid #cfd8dc;box-shadow:0 1px 3px rgba(0,0,0,.02);margin-bottom:2rem}.layout-sidebar #block-rikka-theme-columntags h2,.layout-sidebar #block-rikka-theme-columntags h3,.layout-sidebar #block-rikka-theme-columntags .block-title,.layout-sidebar .sidebar-menu-card h2,.layout-sidebar .sidebar-menu-card h3,.layout-sidebar .sidebar-menu-card .block-title{font-size:1.2rem;font-weight:bold;color:#4a3a32;margin-bottom:12px;display:flex;align-items:center}.layout-sidebar #block-rikka-theme-columntags h2::before,.layout-sidebar #block-rikka-theme-columntags h3::before,.layout-sidebar #block-rikka-theme-columntags .block-title::before,.layout-sidebar .sidebar-menu-card h2::before,.layout-sidebar .sidebar-menu-card h3::before,.layout-sidebar .sidebar-menu-card .block-title::before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.layout-sidebar #block-rikka-theme-columntags .view-content>ul,.layout-sidebar #block-rikka-theme-columntags .item-list>ul,.layout-sidebar #block-rikka-theme-columntags>ul,.layout-sidebar .sidebar-menu-card .view-content>ul,.layout-sidebar .sidebar-menu-card .item-list>ul,.layout-sidebar .sidebar-menu-card>ul{margin:0;padding:0;list-style:none}.layout-sidebar #block-rikka-theme-columntags .view-content>ul li,.layout-sidebar #block-rikka-theme-columntags .item-list>ul li,.layout-sidebar #block-rikka-theme-columntags>ul li,.layout-sidebar .sidebar-menu-card .view-content>ul li,.layout-sidebar .sidebar-menu-card .item-list>ul li,.layout-sidebar .sidebar-menu-card>ul li{margin:0;padding:0;list-style:none}.layout-sidebar #block-rikka-theme-columntags .view-content>ul li a,.layout-sidebar #block-rikka-theme-columntags .item-list>ul li a,.layout-sidebar #block-rikka-theme-columntags>ul li a,.layout-sidebar .sidebar-menu-card .view-content>ul li a,.layout-sidebar .sidebar-menu-card .item-list>ul li a,.layout-sidebar .sidebar-menu-card>ul li a{display:flex;align-items:center;padding:6px 0;color:#4a3a32;font-weight:700;text-decoration:none;font-size:.95rem;transition:opacity .2s}.layout-sidebar #block-rikka-theme-columntags .view-content>ul li a:hover,.layout-sidebar #block-rikka-theme-columntags .item-list>ul li a:hover,.layout-sidebar #block-rikka-theme-columntags>ul li a:hover,.layout-sidebar .sidebar-menu-card .view-content>ul li a:hover,.layout-sidebar .sidebar-menu-card .item-list>ul li a:hover,.layout-sidebar .sidebar-menu-card>ul li a:hover{opacity:.7}.layout-sidebar #block-rikka-theme-columntags .view-content>ul li a .badge,.layout-sidebar #block-rikka-theme-columntags .item-list>ul li a .badge,.layout-sidebar #block-rikka-theme-columntags>ul li a .badge,.layout-sidebar .sidebar-menu-card .view-content>ul li a .badge,.layout-sidebar .sidebar-menu-card .item-list>ul li a .badge,.layout-sidebar .sidebar-menu-card>ul li a .badge{display:inline-flex;align-items:center;justify-content:center;background-color:#f1f3f5;color:#666;font-size:.75rem;font-weight:normal;border-radius:50%;min-width:22px;height:22px;margin-left:8px;padding:0 5px}.layout-sidebar #block-rikka-theme-columntags .view-content>ul li.has-children>ul,.layout-sidebar #block-rikka-theme-columntags .item-list>ul li.has-children>ul,.layout-sidebar #block-rikka-theme-columntags>ul li.has-children>ul,.layout-sidebar .sidebar-menu-card .view-content>ul li.has-children>ul,.layout-sidebar .sidebar-menu-card .item-list>ul li.has-children>ul,.layout-sidebar .sidebar-menu-card>ul li.has-children>ul{padding-left:16px}.layout-sidebar #block-rikka-theme-columntags .view-content>ul li.has-children>ul li a,.layout-sidebar #block-rikka-theme-columntags .item-list>ul li.has-children>ul li a,.layout-sidebar #block-rikka-theme-columntags>ul li.has-children>ul li a,.layout-sidebar .sidebar-menu-card .view-content>ul li.has-children>ul li a,.layout-sidebar .sidebar-menu-card .item-list>ul li.has-children>ul li a,.layout-sidebar .sidebar-menu-card>ul li.has-children>ul li a{font-weight:normal;font-size:.9rem}.layout-sidebar #block-rikka-theme-columntags .view-content>ul li.has-children>ul li a::before,.layout-sidebar #block-rikka-theme-columntags .item-list>ul li.has-children>ul li a::before,.layout-sidebar #block-rikka-theme-columntags>ul li.has-children>ul li a::before,.layout-sidebar .sidebar-menu-card .view-content>ul li.has-children>ul li a::before,.layout-sidebar .sidebar-menu-card .item-list>ul li.has-children>ul li a::before,.layout-sidebar .sidebar-menu-card>ul li.has-children>ul li a::before{content:"> ";color:#999;margin-right:4px}.layout-sidebar #block-rikka-theme-columntoc{background-color:#fff;border-radius:8px;padding:0;border:none;box-shadow:none;margin-bottom:2rem}@media screen and (max-width:768px){.layout-sidebar #block-rikka-theme-columntoc{display:none}}.layout-sidebar #block-rikka-theme-columntoc h2,.layout-sidebar #block-rikka-theme-columntoc .block-title{display:none}.layout-sidebar #block-rikka-theme-columntoc #column-toc-container .column-toc-wrapper{border:1px solid #cfd8dc;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.layout-sidebar #block-rikka-theme-columntoc #column-toc-container .column-toc-wrapper .toc-toggle-btn{display:none !important}.layout-sidebar .sidebar-popular-card{background-color:#fff;border-radius:8px;padding:1.5rem;border:1px solid #cfd8dc;box-shadow:0 1px 3px rgba(0,0,0,.02);margin-bottom:2rem}.layout-sidebar .sidebar-popular-card h2,.layout-sidebar .sidebar-popular-card .block-title{font-size:1.2rem;font-weight:bold;color:#4a3a32;margin-bottom:16px;display:flex;align-items:center}.layout-sidebar .sidebar-popular-card h2::before,.layout-sidebar .sidebar-popular-card .block-title::before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z'/%3E%3C/svg%3E")}.layout-sidebar .sidebar-popular-card .views-row{margin-bottom:12px;position:relative}.layout-sidebar .sidebar-popular-card .views-row .popular-item{display:flex;gap:12px;align-items:flex-start;text-decoration:none}.layout-sidebar .sidebar-popular-card .views-row .popular-item:hover .item-title{color:#1e50a2;opacity:.6}.layout-sidebar .sidebar-popular-card .views-row .popular-item:hover .item-image img{opacity:.6}.layout-sidebar .sidebar-popular-card .views-row .popular-item .item-image{width:72px;height:72px;border-radius:4px;overflow:visible;flex-shrink:0;position:relative}.layout-sidebar .sidebar-popular-card .views-row .popular-item .item-image img{width:100%;height:100%;object-fit:cover;border-radius:4px;transition:opacity .2s ease}.layout-sidebar .sidebar-popular-card .views-row .popular-item .item-title{font-size:.9rem;color:#4a3a32;font-weight:bold;line-height:1.5;margin:0;transition:color .2s ease,opacity .2s ease;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.layout-sidebar .sidebar-popular-card .views-row .rank-badge{position:absolute;top:-4px;left:-4px;width:22px;height:22px;background-color:#f39c12;color:#fff;font-weight:bold;font-size:.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.2)}.layout-sidebar .sidebar-popular-card .views-row:nth-child(1) .rank-badge{background-color:#f39c12}.layout-sidebar .sidebar-popular-card .views-row:nth-child(2) .rank-badge{background-color:#f39c12}.layout-sidebar .sidebar-popular-card .views-row:nth-child(3) .rank-badge{background-color:#f39c12}.layout-sidebar .sidebar-popular-card .views-row:nth-child(n+4) .rank-badge{background-color:#95a5a6}.layout-sidebar .column-author-card{max-width:100%;margin:0 0 1.5rem 0}.layout-sidebar .column-author-card .author-picture a{display:block;transition:opacity .2s ease}.layout-sidebar .column-author-card .author-picture a:hover{opacity:.6}.layout-sidebar .column-author-card .author-picture img{width:56px !important;height:56px !important}.layout-sidebar .column-author-card .author-details .author-name{font-size:.95rem !important;margin-bottom:4px !important}.layout-sidebar .column-author-card .author-details .author-description{font-size:.8rem;line-height:1.5;margin-bottom:12px}.layout-sidebar .column-author-card.combined-author-card{padding:24px 20px}.layout-sidebar .column-author-card.combined-author-card .operator-section{margin-bottom:32px}.layout-sidebar .column-author-card.combined-author-card .author-role-label{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:1.2rem;font-weight:bold;color:#333;margin-bottom:10px}.layout-sidebar .column-author-card.combined-author-card .author-name{margin:0 0 12px;font-size:1rem;word-break:keep-all;overflow-wrap:normal}.layout-sidebar .column-author-card.combined-author-card .author-name a{color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.layout-sidebar .column-author-card.combined-author-card .author-name a:hover{text-decoration:none;opacity:.6}.layout-sidebar .column-author-card.combined-author-card .author-body{padding:0;gap:12px;align-items:flex-start}.layout-sidebar .column-author-card.combined-author-card .author-picture{margin:0}.layout-sidebar .column-author-card.combined-author-card .author-details .author-description{margin-bottom:0}.layout-sidebar .help-category-nav ul>li{margin:0}.layout-sidebar .help-category-nav ul>li>a,.layout-sidebar .help-category-nav ul>li>span{border-left:none;background-color:#fff;font-weight:normal;padding:1.1rem 1rem 1.1rem 1.5rem;font-size:.95rem;color:#0f1a33}.site-slogan-bar{background-color:rgba(0,0,0,0);color:#333;padding:8px 0;font-size:.75rem;line-height:1.4}@media screen and (max-width:768px){.site-slogan-bar{font-size:.6875rem;padding:6px 0}}.site-header{background-color:#1c2c4c;color:#fff}.site-header a{color:#fff;text-decoration:none;transition:opacity .2s ease}.site-header a:hover{opacity:.8}.site-header__right .header-login-link .login-button{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;border-radius:4px;font-weight:600;font-size:.8125rem;letter-spacing:.05em;text-decoration:none;box-shadow:none;transition:all .3s ease}.site-header__right .header-login-link .login-button:hover{background-color:#fff;color:#1c2c4c;border-color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2);opacity:1}.site-header__right .header-deals-icon{position:relative;display:flex;align-items:center}.site-header__right .header-deals-icon .header-deals-link{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.2);border-radius:50%;transition:opacity .2s ease}.site-header__right .header-deals-icon .header-deals-link img{width:20px;height:20px;filter:brightness(0) invert(1)}.site-header__right .header-deals-icon .header-deals-link:hover{opacity:.8}.site-header__right .header-deals-icon.has-todo .header-deals-link{background-color:rgba(255,193,7,.6);box-shadow:0 0 10px rgba(255,193,7,.4)}.site-header__right .header-deals-icon .header-deals-badge{position:absolute;top:-2px;right:-2px;background-color:#ff4136;color:#fff;font-size:10px;font-weight:800;min-width:17px;height:17px;padding:0 4px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.25);pointer-events:none}.site-header__right .header-mypage-icon{position:relative;display:flex;align-items:center}.site-header__right .header-mypage-icon .header-mypage-link{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.2);border-radius:50%;transition:opacity .2s ease}.site-header__right .header-mypage-icon .header-mypage-link img{width:20px;height:20px;filter:brightness(0) invert(1)}.site-header__right .header-mypage-icon .header-mypage-link:hover{opacity:.8}.site-header__right .header-user-picture a{display:block;line-height:1;border-radius:50%;transition:opacity .2s ease}.site-header__right .header-user-picture a img{border-radius:50%;object-fit:cover;width:46px;height:46px;background-color:#fefefa;border:2px solid hsla(0,0%,100%,.2)}.site-header__right .header-user-picture a:hover{opacity:.8}.site-header__right .header-account{position:relative;display:flex;align-items:center}.site-header__right .header-account__trigger{display:block;padding:0;border:none;background:rgba(0,0,0,0);line-height:1;cursor:pointer;border-radius:50%;transition:opacity .2s ease}.site-header__right .header-account__trigger .header-user-thumb{display:block;width:46px;height:46px;border-radius:50%;object-fit:cover;background-color:#fefefa;border:2px solid hsla(0,0%,100%,.2)}.site-header__right .header-account__trigger:hover{opacity:.8}.site-header__right .header-account__trigger[aria-expanded=true] .header-user-thumb{border-color:hsla(0,0%,100%,.5)}.site-header__right .header-account__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:6px;background-color:#fff;border:1px solid #cfd8dc;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1001;display:none}.site-header__right .header-account.is-open .header-account__menu{display:block}.site-header__right .header-account__menu .header-account__item{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-radius:6px;color:#0f1a33;font-size:.92rem;font-weight:500;white-space:nowrap}.site-header__right .header-account__menu .header-account__item .bi{font-size:1.05rem;color:#1c2c4c}.site-header__right .header-account__menu .header-account__item:hover,.site-header__right .header-account__menu .header-account__item:focus{background-color:#e1eff9;color:#0f1a33;opacity:1}.site-header__right .header-account__item--sell{color:#1c2c4c;font-weight:700;margin-bottom:4px;border-bottom:1px solid #eee;padding-bottom:.8rem}.site-header__right .header-account__item--sell .bi{color:#1c2c4c}.site-header__right .header-account__item--logout{margin-top:4px;border-top:1px solid #eee}.site-header__right .header-account__item--logout .bi{color:#777}.header-search-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.2);border:none;border-radius:50%;cursor:pointer;padding:0;transition:opacity .2s ease,background-color .2s ease}.header-search-btn img{filter:brightness(0) invert(1);width:20px;height:20px}.header-search-btn:hover{opacity:.8}.header-search-btn[aria-expanded=true]{background-color:hsla(0,0%,100%,.35)}@media screen and (max-width:768px){.header-search-btn{display:none}}.header-search-bar__form{display:flex;flex:1;align-items:center;background-color:#fff;border-radius:8px;border:1px solid #cfd8dc;overflow:visible}.header-search-bar__input{flex:1;height:44px;padding:0 1.25rem;border:none;border-radius:8px 0 0 8px;font-size:1rem;background-color:rgba(0,0,0,0);color:#0f1a33;outline:none;box-sizing:border-box}.header-search-bar__input::placeholder{color:#999}.header-search-bar__submit{display:flex;align-items:center;justify-content:center;width:52px;height:44px;background-color:rgba(0,0,0,0);border:none;border-left:1px solid #cfd8dc;border-radius:0 8px 8px 0;cursor:pointer;flex-shrink:0;transition:background-color .2s}.header-search-bar__submit i{font-size:18px;color:#1c2c4c;line-height:1}.header-search-bar__submit:hover{background-color:#f1f1f1}.rk-hamburger-btn{background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.rk-hamburger-btn img{filter:brightness(0) invert(1);transition:opacity .2s ease}.rk-hamburger-btn:hover{opacity:.7}.region--footer-top{position:relative;background-color:#ebeff2;color:#333;border-top:none;padding-top:1.5rem;padding-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.region--footer-top .footer_logo{order:1;margin-top:0}.region--footer-top img{display:block;height:auto;max-width:200px}.region--footer-top nav{order:2;width:100%}.region--footer-top nav h2{display:none}.region-footer-bottom{background-color:#1c2c4c;color:#fff;text-align:center;padding:.5rem 0;font-size:.875rem}.region-footer-bottom a{color:#fff;text-decoration:none;transition:opacity .2s ease}.region-footer-bottom a:hover{text-decoration:none;opacity:.6}.region-footer-bottom div[id^=block-],.region-footer-bottom h2,.region-footer-bottom p{margin:0;padding:0}.region-footer-bottom h2{display:none}.footer-social{order:3;display:flex;justify-content:center;padding:1rem 0 0}.footer-social__link{display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.7;transition:opacity .2s ease}.footer-social__link:hover{opacity:1;text-decoration:none}.footer-social__link svg{fill:currentColor}.footer-legal-note{order:4;text-align:center;font-size:.875rem;color:#333;opacity:.8;line-height:1.6;padding-bottom:1rem}.footer-legal-note p{margin:0;padding:0}.footer-bottom-inner{max-width:1440px;margin:0 auto;padding:0 1.25rem}@media screen and (max-width:768px){.footer-bottom-inner{padding:0 1rem}}.footer-links-bottom{display:flex;justify-content:flex-end;gap:1rem 1.5rem;margin-top:.5rem}.footer-links-bottom a{color:#fff;text-decoration:none;opacity:.8}.footer-links-bottom a:hover,.footer-links-bottom a:active{text-decoration:none;opacity:.6}@media screen and (max-width:768px){.footer-links-bottom{justify-content:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}}.region--footer-top nav ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.region--footer-top nav ul li{display:flex;align-items:center;margin:0;padding:0}.region--footer-top nav ul li:not(:last-child)::after{content:"|";margin:0 1rem;color:#e2e2e2;font-weight:300}.region--footer-top nav ul a{color:#333;text-decoration:none;font-size:.875rem;transition:opacity .2s}.region--footer-top nav ul a:hover{opacity:.6;text-decoration:none}@media screen and (max-width:768px){.region--footer-top{padding:0;gap:0}.region--footer-top .footer_logo{margin-top:2rem;margin-bottom:1rem;margin-left:auto;margin-right:auto}.region--footer-top img{max-width:200px}.region--footer-top nav ul{flex-direction:column;align-items:stretch;width:100%;border-top:1px dotted #cfd8dc;border-bottom:1px dotted #cfd8dc}.region--footer-top nav ul li{display:block;width:100%;border-bottom:1px dotted #cfd8dc}.region--footer-top nav ul li:last-child{border-bottom:none}.region--footer-top nav ul li::after{content:none !important}.footer-social{padding:1.5rem 0}.footer-legal-note{padding-bottom:1.5rem}.region--footer-top nav ul a{display:block;width:100%;padding:1rem 1.25rem;font-size:.9375rem;color:#0f1a33}.region--footer-top nav ul a:hover,.region--footer-top nav ul a:active{background-color:rgba(0,0,0,.03);text-decoration:none}}.page-title{color:#4a3a32}.page--profile-edit #block-rikka-theme-heshinotaitoru{display:none}.text-content p{color:#0f1a33}.text-content a:not(.button){color:#1e50a2;text-decoration:none;transition:opacity .2s ease}.text-content a:not(.button):hover{text-decoration:none;opacity:.6}.form-item span.error,div.messages{margin-top:0 !important}.form-required::after,.js-form-required::after{background-image:none !important;background:none !important;content:"＊" !important;color:#ff7a00 !important;line-height:1 !important;vertical-align:baseline !important;position:relative !important;top:0 !important;transform:translateY(-1px);margin-left:.25rem !important;font-size:.875rem !important;font-weight:bold !important}.captcha{border:none !important;padding:0 !important;margin:0 !important}.captcha__title,.captcha legend,.captcha__description{display:none !important}.captcha>*:not(.captcha__element){display:none !important}.captcha .cf-turnstile{margin:0 auto !important}a[data-drupal-link-system-path$="/submissions"]{display:none !important}body .glightbox-container .gbtn{display:block;background-color:rgba(0,0,0,.75) !important;border-radius:50% !important;width:50px !important;height:50px !important;opacity:1 !important;background-repeat:no-repeat !important;background-position:center !important;background-size:24px !important}body .glightbox-container .gbtn svg{display:none !important}body .glightbox-container .gbtn[disabled],body .glightbox-container .gbtn.disabled,body .glightbox-container .gbtn[style*="display: none"]{display:none !important}body .glightbox-container .gbtn:hover{background-color:#000 !important;transform:scale(1.1)}body .glightbox-container .gnext{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important}body .glightbox-container .gprev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important}body .glightbox-container .gclose{display:block !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") !important}.rikka-search-ai-message{background-color:#fff;border:1px solid #cfd8dc;color:#333;padding:16px;margin-top:16px;margin-bottom:24px;border-radius:8px;font-size:14px;font-weight:normal;text-align:center}.rikka-search-ai-message .cross-link{display:inline-block;margin-top:8px;color:#1e50a2;text-decoration:none;transition:opacity .2s}.rikka-search-ai-message .cross-link:hover{opacity:.7;text-decoration:none}.path-search .rikka-page-title{margin-bottom:24px}.path-search .rikka-page-title::before{display:none !important}.path-search .contents-col{width:636px;margin:0 auto}@media screen and (max-width:768px){.path-search .contents-col{width:100%}}.path-search #views-exposed-form-site-search-results-page-1,.path-search .views-exposed-form{background:rgba(0,0,0,0);padding:0;border-radius:0;box-shadow:none;border:none;margin-bottom:64px !important}.path-search #views-exposed-form-site-search-results-page-1>.form-item,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item,.path-search .views-exposed-form>.form-item,.path-search .views-exposed-form>.js-form-item,.path-search .views-exposed-form .form--inline>.form-item,.path-search .views-exposed-form .form--inline>.js-form-item{margin:0;display:flex;flex-wrap:wrap;background-color:#fff;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc}.path-search #views-exposed-form-site-search-results-page-1>.form-item:first-of-type,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item:first-of-type,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item:first-of-type,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item:first-of-type,.path-search .views-exposed-form>.form-item:first-of-type,.path-search .views-exposed-form>.js-form-item:first-of-type,.path-search .views-exposed-form .form--inline>.form-item:first-of-type,.path-search .views-exposed-form .form--inline>.js-form-item:first-of-type{border-top:1px solid #cfd8dc}@media screen and (min-width:769px){.path-search #views-exposed-form-site-search-results-page-1>.form-item,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item,.path-search .views-exposed-form>.form-item,.path-search .views-exposed-form>.js-form-item,.path-search .views-exposed-form .form--inline>.form-item,.path-search .views-exposed-form .form--inline>.js-form-item{flex-wrap:nowrap;align-items:stretch}}.path-search #views-exposed-form-site-search-results-page-1>.form-item>label,.path-search #views-exposed-form-site-search-results-page-1>.form-item legend,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item>label,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item legend,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item>label,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item legend,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item>label,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item legend,.path-search .views-exposed-form>.form-item>label,.path-search .views-exposed-form>.form-item legend,.path-search .views-exposed-form>.js-form-item>label,.path-search .views-exposed-form>.js-form-item legend,.path-search .views-exposed-form .form--inline>.form-item>label,.path-search .views-exposed-form .form--inline>.form-item legend,.path-search .views-exposed-form .form--inline>.js-form-item>label,.path-search .views-exposed-form .form--inline>.js-form-item legend{width:100%;background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0;font-size:.95rem}@media screen and (min-width:769px){.path-search #views-exposed-form-site-search-results-page-1>.form-item>label,.path-search #views-exposed-form-site-search-results-page-1>.form-item legend,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item>label,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item legend,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item>label,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item legend,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item>label,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item legend,.path-search .views-exposed-form>.form-item>label,.path-search .views-exposed-form>.form-item legend,.path-search .views-exposed-form>.js-form-item>label,.path-search .views-exposed-form>.js-form-item legend,.path-search .views-exposed-form .form--inline>.form-item>label,.path-search .views-exposed-form .form--inline>.form-item legend,.path-search .views-exposed-form .form--inline>.js-form-item>label,.path-search .views-exposed-form .form--inline>.js-form-item legend{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}.path-search #views-exposed-form-site-search-results-page-1>.form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1>.form-item select,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1>.js-form-item select,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item select,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item select,.path-search .views-exposed-form>.form-item input[type=text],.path-search .views-exposed-form>.form-item select,.path-search .views-exposed-form>.js-form-item input[type=text],.path-search .views-exposed-form>.js-form-item select,.path-search .views-exposed-form .form--inline>.form-item input[type=text],.path-search .views-exposed-form .form--inline>.form-item select,.path-search .views-exposed-form .form--inline>.js-form-item input[type=text],.path-search .views-exposed-form .form--inline>.js-form-item select{box-sizing:border-box;border:1px solid #cfd8dc !important;border-radius:4px;padding:12px 15px;font-size:1rem;width:calc(100% - 40px) !important;margin:1.25rem !important;transition:border-color .2s,box-shadow .2s}.path-search #views-exposed-form-site-search-results-page-1>.form-item input[type=text]:focus,.path-search #views-exposed-form-site-search-results-page-1>.form-item select:focus,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item input[type=text]:focus,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item select:focus,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item input[type=text]:focus,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item select:focus,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item input[type=text]:focus,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item select:focus,.path-search .views-exposed-form>.form-item input[type=text]:focus,.path-search .views-exposed-form>.form-item select:focus,.path-search .views-exposed-form>.js-form-item input[type=text]:focus,.path-search .views-exposed-form>.js-form-item select:focus,.path-search .views-exposed-form .form--inline>.form-item input[type=text]:focus,.path-search .views-exposed-form .form--inline>.form-item select:focus,.path-search .views-exposed-form .form--inline>.js-form-item input[type=text]:focus,.path-search .views-exposed-form .form--inline>.js-form-item select:focus{border-color:#1e50a2 !important;box-shadow:0 0 0 2px rgba(30,80,162,.2) !important;outline:none !important}@media screen and (min-width:769px){.path-search #views-exposed-form-site-search-results-page-1>.form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1>.form-item select,.path-search #views-exposed-form-site-search-results-page-1>.js-form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1>.js-form-item select,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.form-item select,.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item input[type=text],.path-search #views-exposed-form-site-search-results-page-1 .form--inline>.js-form-item select,.path-search .views-exposed-form>.form-item input[type=text],.path-search .views-exposed-form>.form-item select,.path-search .views-exposed-form>.js-form-item input[type=text],.path-search .views-exposed-form>.js-form-item select,.path-search .views-exposed-form .form--inline>.form-item input[type=text],.path-search .views-exposed-form .form--inline>.form-item select,.path-search .views-exposed-form .form--inline>.js-form-item input[type=text],.path-search .views-exposed-form .form--inline>.js-form-item select{flex-grow:1}}.path-search #views-exposed-form-site-search-results-page-1 .form-actions,.path-search .views-exposed-form .form-actions{margin:2.5rem auto 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;width:100%;padding:0;border:none;background:rgba(0,0,0,0)}@media screen and (max-width:768px){.path-search #views-exposed-form-site-search-results-page-1 .form-actions,.path-search .views-exposed-form .form-actions{flex-direction:column}}.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit],.path-search .views-exposed-form .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit],.path-search .views-exposed-form .form-actions input[type=submit]{width:100%}}.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit]:hover,.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit]:focus,.path-search .views-exposed-form .form-actions input[type=submit]:hover,.path-search .views-exposed-form .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit]:disabled,.path-search .views-exposed-form .form-actions input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit]:disabled:hover,.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit]:disabled:focus,.path-search .views-exposed-form .form-actions input[type=submit]:disabled:hover,.path-search .views-exposed-form .form-actions input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit],.path-search .views-exposed-form .form-actions input[type=submit]{flex:1;max-width:320px}@media screen and (max-width:768px){.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[type=submit],.path-search .views-exposed-form .form-actions input[type=submit]{max-width:none}}.path-search #views-exposed-form-site-search-results-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{padding:1.2rem 4rem;background-color:#999;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.path-search #views-exposed-form-site-search-results-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{width:100%}}.path-search #views-exposed-form-site-search-results-page-1 .form-actions button[data-drupal-selector=edit-reset]:hover,.path-search #views-exposed-form-site-search-results-page-1 .form-actions button[data-drupal-selector=edit-reset]:focus,.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[data-drupal-selector=edit-reset]:hover,.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[data-drupal-selector=edit-reset]:focus,.path-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:hover,.path-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset]:focus,.path-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:hover,.path-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]:focus{background-color:hsl(0,0%,50%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.path-search #views-exposed-form-site-search-results-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{flex:1;max-width:320px}@media screen and (max-width:768px){.path-search #views-exposed-form-site-search-results-page-1 .form-actions button[data-drupal-selector=edit-reset],.path-search #views-exposed-form-site-search-results-page-1 .form-actions input[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions button[data-drupal-selector=edit-reset],.path-search .views-exposed-form .form-actions input[data-drupal-selector=edit-reset]{max-width:none}}.path-search .view-content{display:flex;flex-direction:column;gap:24px}.path-search .views-row{position:relative}.path-search .search-result-badge-container{margin-bottom:-12px;position:relative;z-index:10;padding-left:16px}@media screen and (max-width:768px){.path-search .search-result-badge-container{padding-left:8px;margin-bottom:-8px}}.path-search .search-result-badge-container .content-type-badge{padding:4px 10px;border-radius:4px;font-weight:600;text-decoration:none;font-size:13px;display:inline-block;transition:opacity .2s,transform .2s}.path-search .search-result-badge-container .content-type-badge:hover{opacity:.9;transform:translateY(-1px)}.path-search .search-result-badge-container .content-type-badge.badge-board{color:#1da1f2;background-color:#e8f5fd}.path-search .search-result-badge-container .content-type-badge.badge-consultation{color:#1c2c4c;background-color:#f6ebe9}.path-search .search-result-badge-container .content-type-badge.badge-help{color:#a54b4b;background-color:#fcebeb}.path-search .search-result-item{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #cfd8dc;transition:transform .2s,box-shadow .2s}.path-search .search-result-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.path-search .search-result-item a{text-decoration:none;color:inherit;display:block}.path-search .search-result-item .result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.85rem}.path-search .search-result-item .result-header .content-type-badge{background-color:#fefefa;color:#1c2c4c;padding:4px 12px;border-radius:99px;font-weight:bold}.path-search .search-result-item .result-header .result-date{color:#333}.path-search .search-result-item .result-title{font-size:1.25rem;font-weight:bold;color:#0f1a33;margin-bottom:12px;line-height:1.4}.path-search .search-result-item .result-title strong{color:#1c2c4c;background-color:rgba(28,44,76,.1);padding:0 2px}.path-search .search-result-item .result-snippet{color:#333;font-size:.95rem;line-height:1.6}.path-search .search-result-item .result-snippet strong{color:#0f1a33;background-color:rgba(28,44,76,.15);font-weight:bold;padding:0 2px;border-radius:2px}.path-search .search-result-item .result-footer{margin-top:16px;padding-top:16px;border-top:1px solid #cfd8dc;display:flex;align-items:center;gap:12px;font-size:.85rem;color:#333}.path-search .search-result-item .result-footer .author-name{font-weight:bold;color:#0f1a33}.rikka-vertex-search-form{display:flex;flex-wrap:wrap;gap:8px}.rikka-vertex-search-form .vertex-search-input{flex-grow:1;padding:12px 15px;border:1px solid #cfd8dc;border-radius:4px;background-color:#fff;font-size:1rem;box-sizing:border-box;width:calc(100% - 130px);margin:0}.rikka-vertex-search-form .vertex-search-input:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2);outline:none}.rikka-vertex-search-form .vertex-search-submit{padding:12px 40px;min-width:120px;font-weight:700;font-size:1rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;margin:0;cursor:pointer;transition:opacity .2s}.rikka-vertex-search-form .vertex-search-submit:hover{opacity:.9}@media screen and (max-width:768px){.rikka-vertex-search-form{flex-direction:column;gap:16px}.rikka-vertex-search-form .vertex-search-input,.rikka-vertex-search-form .vertex-search-submit{width:100% !important;max-width:none}}.list-page{--list-primary:#1c2c4c;--list-primary-light:#e8edf5;--list-accent:#f09e60;--list-link:#1e50a2;--list-link-hover:#123670;--list-border:#cfd8dc;--list-text:#0f1a33;--list-muted:#333333;--list-bg-light:#fefefa;--list-row-hover:#e1eff9}.list-page-title{font-size:1.375rem;font-weight:700;color:var(--list-text);border-left:4px solid var(--list-primary);padding-left:.75rem;margin:0 0 1.25rem}.list-actions{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:1.5rem}.list-btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border-radius:4px;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;cursor:pointer;text-decoration:none;line-height:1.5;box-sizing:border-box;transition:all .3s ease}.list-btn--outline{background:#fff;border:1px solid #cfd8dc;color:#0f1a33}.list-btn--outline:hover{background:#e1eff9;color:#0f1a33;text-decoration:none}.list-btn--primary{background:#1c2c4c;border:1px solid #1c2c4c;color:#fff;font-weight:600}.list-btn--primary:hover{background:#2a3d65;border-color:#2a3d65;color:#fff}.list-btn--danger{background:#fff;border:1px solid #c62828;color:#c62828;font-weight:600}.list-btn--danger:hover{background:#c62828;color:#fff}.data-table{width:100%;border-collapse:collapse;font-size:.9rem}.data-table thead tr{background:#f1f1f1}.data-table th{padding:.75rem 1rem;text-align:left;font-weight:700;color:var(--list-text);border-bottom:1px solid var(--list-border);white-space:nowrap}.data-table__col-date{width:12rem;text-align:center !important}.data-table__col-actions{width:14rem;text-align:center !important}.data-table__row{background:#fff;border-bottom:1px solid var(--list-border);transition:background .12s}.data-table__row--clickable{cursor:pointer}.data-table__row--clickable:hover{background:var(--list-row-hover)}.data-table__content{padding:.875rem 1rem;vertical-align:middle}.data-table__content a{color:var(--list-link);text-decoration:none}.data-table__content a:hover{color:var(--list-link-hover);text-decoration:underline}.data-table__date{padding:.875rem 1rem;text-align:center;white-space:nowrap;color:var(--list-muted);font-size:.85rem;vertical-align:middle}.data-table__actions{padding:.875rem 1rem;text-align:center;white-space:nowrap;vertical-align:middle}.data-table__actions .list-btn{padding:.4rem 1rem;font-size:.85rem}.data-table__actions .list-btn+.list-btn{margin-left:.375rem}.status-badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:3px;font-size:.78rem;font-weight:700;white-space:nowrap}.status-badge--open{background:#fff3e0;color:#e65100}.status-badge--in_progress{background:#e3f2fd;color:#1565c0}.status-badge--resolved{background:#e8f5e9;color:#2e7d32}.status-badge--closed{background:#f5f5f5;color:#757575}.status-badge--pending{background:#fff3e0;color:#e65100}.status-badge--approved{background:#e8f5e9;color:#2e7d32}.status-badge--rejected{background:#f5f5f5;color:#757575}.empty-state{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee;border-radius:12px;background-color:#fff;margin-top:0;font-size:16px}.admin-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem}.admin-hub-card{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.375rem;background:#fff;border:1px solid var(--list-border);border-radius:8px;text-decoration:none;color:var(--list-text);box-shadow:0 1px 2px rgba(0,0,0,.03);transition:border-color .15s,box-shadow .15s}.admin-hub-card:hover{border-color:var(--list-primary);box-shadow:0 3px 10px rgba(0,0,0,.07);text-decoration:none;color:var(--list-text)}.admin-hub-card:focus-visible{outline:2px solid var(--list-primary);outline-offset:2px}.admin-hub-card__title{display:flex;align-items:center;font-size:1.05rem;font-weight:700;color:var(--list-primary)}.admin-hub-card__title::after{content:"→";margin-left:auto;color:var(--list-muted);transition:transform .15s,color .15s}.admin-hub-card:hover .admin-hub-card__title::after{transform:translateX(3px);color:var(--list-primary)}.admin-hub-card__desc{font-size:.875rem;line-height:1.65;color:var(--list-muted)}.spt-helper{display:flex;align-items:flex-start;gap:1rem;background:var(--list-bg-light);border:1px solid var(--list-border);border-radius:8px;padding:1.125rem 1.25rem;margin-bottom:1.75rem}.spt-helper__avatar{flex-shrink:0}.spt-helper__avatar img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--list-border)}.spt-helper__bubble{background:#eef6f0;border:1px solid #c8e6c9;border-radius:0 8px 8px 8px;padding:.875rem 1rem;font-size:.9rem;color:var(--list-text);line-height:1.75;flex:1;position:relative}.spt-helper__bubble::before{content:"";position:absolute;left:-10px;top:14px;border-width:6px 10px 6px 0;border-style:solid;border-color:rgba(0,0,0,0) #c8e6c9 rgba(0,0,0,0) rgba(0,0,0,0)}.spt-helper__bubble::after{content:"";position:absolute;left:-8px;top:15px;border-width:5px 9px 5px 0;border-style:solid;border-color:rgba(0,0,0,0) #eef6f0 rgba(0,0,0,0) rgba(0,0,0,0)}.spt-list{border-top:1px solid var(--list-border)}.spt-list__head{display:grid;grid-template-columns:1fr auto;align-items:center;background:#f1f1f1;border-bottom:1px solid var(--list-border);font-weight:700;font-size:.9rem;color:var(--list-text)}.spt-list__head-content{padding:.75rem 1rem}.spt-list__head-date{padding:.75rem 1rem;text-align:center;white-space:nowrap}.spt-list__row{display:grid;grid-template-columns:1fr auto;align-items:center;background:#fff;border-bottom:1px solid var(--list-border);color:var(--list-text);text-decoration:none;transition:background .12s}.spt-list__row:hover,.spt-list__row:focus{background:var(--list-row-hover);text-decoration:none}.spt-list__row:focus-visible{outline:2px solid var(--list-primary);outline-offset:-2px}.spt-list__main{display:block;padding:.875rem 1rem;min-width:0}.spt-list__date{padding:.875rem 1rem;text-align:center;white-space:nowrap;color:var(--list-muted);font-size:.85rem}.spt-ticket-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.spt-category{font-size:.8rem;color:var(--list-muted)}.spt-ticket-subject{color:var(--list-link);text-decoration:none;font-weight:500;font-size:.925rem}.spt-ticket-subject:hover{color:var(--list-link-hover);text-decoration:underline}.spt-back-link{display:inline-block;font-size:.875rem;color:var(--list-link);text-decoration:none;margin-bottom:1rem}.spt-back-link:hover{text-decoration:underline}.spt-ticket-header .spt-ticket-subject{font-size:1.25rem;font-weight:700;color:var(--list-text);margin:0 0 .75rem;border-left:4px solid var(--list-primary);padding-left:.75rem}.spt-ticket-meta-row{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;font-size:.85rem;color:var(--list-muted);margin-bottom:1.25rem}.spt-ticket-category-tag{display:inline-block;font-size:12px;color:#0f1a33;background-color:#f1f3f5;padding:4px 10px;border-radius:20px;border:1px solid #dee2e6}.spt-ticket-uid{color:var(--list-muted)}.spt-status-form{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.spt-status-form--inline{margin-bottom:0;justify-content:center}.spt-status-select{appearance:none;-webkit-appearance:none;border:1px solid var(--list-border);border-radius:4px;background-color:#fff;padding:.5rem .75rem;font-size:.9rem;line-height:1.5;color:var(--list-text);cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.spt-status-select:focus-visible{outline:2px solid var(--list-primary);outline-offset:1px}.spt-status-submit{padding:.5rem 1rem;background:#1c2c4c;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap}.spt-status-submit:hover{background:#2a3d65}.spt-thread{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.spt-message{border:1px solid var(--list-border);border-radius:6px;overflow:hidden}.spt-message--user{background:#fff}.spt-message--admin{background:#f5f5f5}.spt-message-content{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 1rem}.spt-message-body{flex:1;font-size:.9rem;line-height:1.75;color:var(--list-text);background:rgba(0,0,0,0);white-space:pre-wrap;word-break:break-word}.spt-message-date{flex-shrink:0;color:var(--list-muted);font-size:.8rem;white-space:nowrap;padding-top:.1rem}.spt-message-attachments{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--list-border);background:#fafafa}.spt-attachment--image .spt-attachment-thumb{width:80px;height:80px;object-fit:cover;border-radius:4px;border:1px solid var(--list-border);display:block}.spt-attachment--pdf{display:inline-flex;align-items:center;gap:.375rem;color:var(--list-link);font-size:.875rem;text-decoration:none}.spt-attachment--pdf:hover{text-decoration:underline}.spt-reply-wrap{padding-top:1.5rem}.spt-ai-assist{margin-bottom:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--list-border);border-radius:6px;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.spt-ai-status{font-size:.875rem;color:#333}.spt-ai-faqs{flex-basis:100%;font-size:.875rem}.spt-ai-faqs .spt-ai-faqs-label{margin:.25rem 0;font-weight:700;color:#0f1a33}.spt-ai-faqs .spt-ai-faqs-list{margin:0;padding-left:1.25rem}.spt-ai-faqs .spt-ai-faqs-list a{color:#1e50a2;text-decoration:underline}.spt-ai-faqs .spt-ai-faqs-list a:hover,.spt-ai-faqs .spt-ai-faqs-list a:focus{color:#123670}.spt-ai-note{flex-basis:100%;margin:0;font-size:.8125rem;color:#333;line-height:1.6}.spt-reply-title{display:flex;align-items:center;font-size:1.375rem;font-weight:700;color:#4a3a32;margin:0 0 1rem;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif}.spt-reply-title::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url("/themes/custom/rikka_theme/images/sitelogo/sitelogo_header.webp");background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(-1px)}.spt-closed-notice{margin-top:1.5rem;padding:1rem 1.25rem;background:#fff;color:#0f1a33;border:1px solid var(--list-border);border-radius:6px;font-size:.95rem;line-height:1.6}.spt-ticket-form .contact-input select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;width:100%;padding:12px 36px 12px 15px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;box-sizing:border-box;background-color:#fff}@media screen and (min-width:769px){.spt-ticket-form .contact-input select{max-width:320px}}.spt-ticket-form .contact-input select:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2);outline:none}.spt-attach-input .spt-file-inputs{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.625rem}.spt-attach-input .spt-file-inputs input[type=file]{display:block;width:100%;padding:.4rem 0;font-size:.9rem;cursor:pointer}.spt-attach-input .support-file-note{font-size:.82rem;color:#333;margin:0}.spt-faq-area{background:#fff;border:1px solid #cfd8dc;border-radius:0;padding:1rem 1.25rem;margin:1.5rem 0 0}.spt-faq-heading{font-size:.875rem;font-weight:700;color:#1c2c4c;margin:0 0 .625rem}.spt-faq-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}.spt-faq-list li::before{content:"›";margin-right:.375rem;color:#1e50a2;font-weight:700}.spt-faq-list a{color:#1e50a2;text-decoration:none;font-size:.875rem}.spt-faq-list a:hover{text-decoration:underline;color:#123670}.support-total-count{font-size:.95rem;font-weight:400;color:var(--list-muted)}.support-filter-wrap{margin-bottom:1.5rem;padding:1rem 1.25rem;background:var(--list-bg-light);border:1px solid var(--list-border);border-radius:6px}.support-filter-wrap form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.support-filter-wrap .form-item{margin:0;display:flex;flex-direction:column;gap:.25rem}.support-filter-wrap .form-item label{margin:0;font-size:.8rem;font-weight:600;color:var(--list-muted)}.support-filter-wrap input[type=text],.support-filter-wrap select{box-sizing:border-box;height:40px;padding:.5rem .75rem;border:1px solid var(--list-border);border-radius:4px;background-color:#fff;font-size:.9rem;line-height:1.4;color:var(--list-text)}.support-filter-wrap select{appearance:none;-webkit-appearance:none;min-width:9rem;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.support-filter-wrap input[type=text]{min-width:14rem}.support-filter-wrap input[type=text]:focus,.support-filter-wrap select:focus{outline:2px solid var(--list-primary);outline-offset:1px}.support-filter-wrap .form-actions{margin:0}.support-filter-wrap input[type=submit],.support-filter-wrap button[type=submit]{box-sizing:border-box;height:40px;padding:0 1.75rem;background:#1c2c4c;color:#fff;border:none;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap}.support-filter-wrap input[type=submit]:hover,.support-filter-wrap button[type=submit]:hover{background:#2a3d65}.support-admin-table .data-table__row--unread{background:var(--list-primary-light)}.support-admin-table .data-table__row--unread .data-table__content a,.support-admin-table .data-table__row--unread .spt-ticket-subject{font-weight:700}.support-unread-badge{display:inline-block;width:8px;height:8px;margin-right:.4rem;border-radius:50%;background:var(--list-accent);vertical-align:middle}.support-pager{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:1.5rem;font-size:.875rem;color:var(--list-muted)}.support-pager-link{color:var(--list-link);text-decoration:none}.support-pager-link:hover{color:var(--list-link-hover);text-decoration:underline}.listing-type-radios{margin-top:.75rem}.listing-type-radios .fieldset-wrapper>div{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:1rem}@media screen and (max-width:768px){.listing-type-radios .fieldset-wrapper>div{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}.listing-type-radios .form-type-radio{margin:0}.listing-type-radios .form-type-radio input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.listing-type-radios .form-type-radio label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;background:#fff;text-align:center}.listing-type-radios .form-type-radio label:hover{border-color:#1e50a2;background:#f0f5ff;box-shadow:0 2px 8px rgba(30,80,162,.1)}.listing-type-radios .form-type-radio label .bi{font-size:2rem;color:#1c2c4c;line-height:1}.listing-type-radios .form-type-radio:has(input:checked) label{border-color:#1c2c4c;background:#eef2f8;box-shadow:0 2px 10px rgba(28,44,76,.15)}.listing-type-radios .form-type-radio:has(input:checked) label .bi{color:#1c2c4c}.type-card-title{display:block;font-size:.95rem;font-weight:700;color:#0f1a33;line-height:1.3}.type-card-desc{display:block;font-size:.75rem;color:#333;line-height:1.4}#listing-form-wrapper fieldset:has(.listing-type-radios){border:none;padding:0;margin:0}#listing-form-wrapper fieldset:has(.listing-type-radios) .fieldset-wrapper{padding:0}#listing-form-wrapper fieldset:has(.listing-type-radios)>legend{display:block;width:100%;float:none;padding:1rem 1.25rem;background:#fff;border:1px solid #cfd8dc;border-radius:6px;font-size:.9375rem;line-height:1.6;color:#0f1a33;font-weight:400;margin-bottom:.75rem}#listing-form-wrapper fieldset:has(.listing-type-radios)>legend .form-required::after{display:none !important}#listing-form-wrapper fieldset:has(.listing-type-radios)>legend a{color:#1e50a2;text-decoration:underline}#listing-form-wrapper fieldset:has(.listing-type-radios)>legend a:hover{color:#123670}.listing-transfer-notice{background:#fff8e1;border:1px solid #f09e60;border-radius:8px;padding:1.5rem;margin-bottom:1.25rem;font-size:.95rem;color:#0f1a33;line-height:1.7}.listing-form-notice--fee{margin-bottom:.75rem}.listing-monthly-history{width:100%}.listing-monthly-history__header{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.5rem;padding:.35rem .25rem .5rem;font-size:.82rem;font-weight:700;color:#333;border-bottom:2px solid #cfd8dc}.listing-monthly-history__row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.5rem;align-items:center;padding:.3rem .25rem;border-bottom:1px solid rgba(0,0,0,.06)}.listing-monthly-history__row:last-child{border-bottom:none}.listing-monthly-history__cell--month{font-size:.88rem;color:#0f1a33}.listing-monthly-history__cell--month small{font-size:.75rem;color:#333;margin-left:.25rem}.listing-monthly-history__cell--value{font-size:.82rem;font-weight:700;color:#333}.listing-monthly-history__input{width:100% !important;padding:5px 8px;border:1px solid #cfd8dc;border-radius:4px;font-size:.9rem;background:#fff;box-sizing:border-box}.listing-monthly-history__input:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.15);outline:none}.listing-detail__meta{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.85rem;color:#555;margin-bottom:1.25rem}@media screen and (max-width:768px){.listing-detail__meta{gap:.25rem .75rem;font-size:.85rem}}.listing-detail__badges-break{flex-basis:100%;height:.5rem}.listing-detail__meta-item{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap}.listing-detail__meta-item .bi{font-size:.85em;color:#555}.listing-detail__thumbnail{width:100%;max-height:400px;overflow:hidden;border-radius:8px;margin-bottom:1rem;background:#f0f0f0}.listing-detail__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.listing-detail__section-title{display:flex;align-items:center;font-size:1.125rem;font-weight:700;color:#0f1a33;margin:0 0 1rem 0}.listing-detail__section-title::before{content:"";display:inline-block;width:1.2em;height:1.2em;margin-right:.5rem;background-image:url(/themes/custom/rikka_theme/images/sitelogo/sitelogo_header.webp);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;transform:translateY(-1px)}.listing-detail__section--chart .listing-detail__chart-wrap{position:relative;max-height:320px}.listing-detail__section--chart .listing-detail__chart-wrap canvas{max-height:320px;background-color:#fff;border-radius:4px}#listing-edit-form-wrapper .contact-dl-table{background-color:rgba(0,0,0,0)}#listing-edit-form-wrapper .contact-input{background-color:rgba(0,0,0,0)}#listing-edit-form-wrapper .contact-input input[type=text],#listing-edit-form-wrapper .contact-input input[type=email],#listing-edit-form-wrapper .contact-input input[type=number],#listing-edit-form-wrapper .contact-input input[type=url],#listing-edit-form-wrapper .contact-input textarea,#listing-edit-form-wrapper .contact-input select{background-color:#fff}#listing-edit-form-wrapper .contact-input input[type=text],#listing-edit-form-wrapper .contact-input input[type=email],#listing-edit-form-wrapper .contact-input input[type=number],#listing-edit-form-wrapper .contact-input input[type=url],#listing-edit-form-wrapper .contact-input select{width:100%;max-width:none;padding:12px 15px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;box-sizing:border-box}#listing-edit-form-wrapper .contact-input input[type=text]:focus,#listing-edit-form-wrapper .contact-input input[type=email]:focus,#listing-edit-form-wrapper .contact-input input[type=number]:focus,#listing-edit-form-wrapper .contact-input input[type=url]:focus,#listing-edit-form-wrapper .contact-input select:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2);outline:none}#listing-edit-form-wrapper .contact-input select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}@media screen and (min-width:769px){#listing-edit-form-wrapper .contact-input input[type=text]{max-width:560px}#listing-edit-form-wrapper .contact-input input[type=url]{max-width:560px}#listing-edit-form-wrapper .contact-input input[type=email]{max-width:560px}#listing-edit-form-wrapper .contact-input input[type=number]{max-width:240px}#listing-edit-form-wrapper .contact-input select{max-width:320px}#listing-edit-form-wrapper .contact-input .form-item-step-fields-listing-title input[type=text],#listing-edit-form-wrapper .contact-input .form-item-basic-listing-title input[type=text]{max-width:none}}#listing-edit-form-wrapper .contact-input label{display:none}#listing-edit-form-wrapper .contact-input fieldset,#listing-edit-form-wrapper .contact-input .fieldset-wrapper{border:none !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}#listing-edit-form-wrapper .contact-input .js-form-type-checkboxes,#listing-edit-form-wrapper .contact-input .form-checkboxes{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;border:none !important;padding:0;background:rgba(0,0,0,0)}#listing-edit-form-wrapper .contact-input .js-form-type-checkbox,#listing-edit-form-wrapper .contact-input .form-type-checkbox{border:none !important;margin:0;padding:0;background:rgba(0,0,0,0)}#listing-edit-form-wrapper .contact-input .description{font-size:.8rem;color:#333;margin-top:.5rem}#listing-edit-form-wrapper .listing-edit-area .contact-input label.option{display:inline !important}#listing-edit-form-wrapper .contact-input input.error,#listing-edit-form-wrapper .contact-input select.error,#listing-edit-form-wrapper .contact-input textarea.error{border-color:#ef4444 !important;box-shadow:0 0 0 2px rgba(239,68,68,.2) !important;background-color:#fef2f2 !important}#listing-edit-form-wrapper .form-type-radio.error>label,#listing-edit-form-wrapper .form-type-checkbox.error>label,#listing-edit-form-wrapper .js-form-type-radio.error>label,#listing-edit-form-wrapper .js-form-type-checkbox.error>label{color:#991b1b}#listing-edit-form-wrapper .evidence-existing-file{padding:.5rem 0 .75rem;font-size:.9rem;color:#0f1a33}#listing-edit-form-wrapper .evidence-existing-file small{color:#333}#listing-form-wrapper .contact-input input.error,#listing-form-wrapper .contact-input select.error,#listing-form-wrapper .contact-input textarea.error{border-color:#ef4444 !important;box-shadow:0 0 0 2px rgba(239,68,68,.2) !important;background-color:#fef2f2 !important}#listing-form-wrapper .form-type-radio.error>label,#listing-form-wrapper .form-type-checkbox.error>label,#listing-form-wrapper .js-form-type-radio.error>label,#listing-form-wrapper .js-form-type-checkbox.error>label{color:#991b1b}#listing-form-wrapper .listing-step2-area.contact-form-area{margin-bottom:0}#listing-form-wrapper .listing-step2-area .contact-dl-table{background-color:rgba(0,0,0,0)}#listing-form-wrapper .listing-step2-area .contact-input{background-color:rgba(0,0,0,0)}#listing-form-wrapper .listing-step2-area .contact-input input[type=text],#listing-form-wrapper .listing-step2-area .contact-input input[type=email],#listing-form-wrapper .listing-step2-area .contact-input input[type=number],#listing-form-wrapper .listing-step2-area .contact-input input[type=url],#listing-form-wrapper .listing-step2-area .contact-input textarea,#listing-form-wrapper .listing-step2-area .contact-input select{background-color:#fff}#listing-form-wrapper .listing-step2-area .contact-input input[type=text],#listing-form-wrapper .listing-step2-area .contact-input input[type=email],#listing-form-wrapper .listing-step2-area .contact-input input[type=number],#listing-form-wrapper .listing-step2-area .contact-input input[type=url],#listing-form-wrapper .listing-step2-area .contact-input select{width:100%;max-width:none;padding:12px 15px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;box-sizing:border-box}#listing-form-wrapper .listing-step2-area .contact-input input[type=text]:focus,#listing-form-wrapper .listing-step2-area .contact-input input[type=email]:focus,#listing-form-wrapper .listing-step2-area .contact-input input[type=number]:focus,#listing-form-wrapper .listing-step2-area .contact-input input[type=url]:focus,#listing-form-wrapper .listing-step2-area .contact-input select:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2);outline:none}#listing-form-wrapper .listing-step2-area .contact-input select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}@media screen and (min-width:769px){#listing-form-wrapper .listing-step2-area .contact-input input[type=text]{max-width:560px}#listing-form-wrapper .listing-step2-area .contact-input input[type=url]{max-width:560px}#listing-form-wrapper .listing-step2-area .contact-input input[type=email]{max-width:560px}#listing-form-wrapper .listing-step2-area .contact-input input[type=number]{max-width:240px}#listing-form-wrapper .listing-step2-area .contact-input select{max-width:320px}#listing-form-wrapper .listing-step2-area .contact-input .form-item-step-fields-listing-title input[type=text],#listing-form-wrapper .listing-step2-area .contact-input .form-item-basic-listing-title input[type=text]{max-width:none}}#listing-form-wrapper .listing-step2-area .contact-input label.option{display:inline !important}#listing-form-wrapper .listing-step2-area .contact-input fieldset,#listing-form-wrapper .listing-step2-area .contact-input .fieldset-wrapper{border:none !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}#listing-form-wrapper .listing-step2-area .contact-input .js-form-type-checkboxes,#listing-form-wrapper .listing-step2-area .contact-input .form-checkboxes{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;border:none !important;padding:0;background:rgba(0,0,0,0)}#listing-form-wrapper .listing-step2-area .contact-input .js-form-type-checkbox,#listing-form-wrapper .listing-step2-area .contact-input .form-type-checkbox{border:none !important;margin:0;padding:0;background:rgba(0,0,0,0)}#listing-form-wrapper .listing-step2-area .contact-input .description{font-size:.8rem;color:#333;margin-top:.5rem;width:100%}#listing-form-wrapper .listing-step2-area .listing-genre-desc{font-size:.82rem;color:#0f1a33;margin:0 0 .75rem}#listing-form-wrapper .listing-step2-area .listing-summary-wrapper{width:100%}#listing-form-wrapper .listing-step2-area .listing-summary-wrapper>textarea{width:100% !important;max-width:100% !important}#listing-form-wrapper .listing-step2-area .listing-summary-counter{display:block;text-align:right;font-size:.85rem;color:#333;padding:4px 2px 0}#listing-form-wrapper .listing-step2-area .listing-summary-counter.is-over{color:#991b1b;font-weight:700}#listing-form-wrapper .listing-step2-area .contact-input .js-form-type-checkbox{border:none !important;margin:0;padding:0;background:rgba(0,0,0,0)}#listing-form-wrapper .listing-step2-area .listing-summary-error{color:#991b1b;font-size:.85rem;font-weight:600;padding:4px 2px 0}#listing-form-wrapper .listing-confirm-checkbox{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 0 .5rem;max-width:640px;margin:0 auto;background:none;border:none}#listing-form-wrapper .listing-confirm-checkbox input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#1c2c4c;cursor:pointer;margin:0}#listing-form-wrapper .listing-confirm-checkbox label.option{font-size:1rem;font-weight:600;color:#0f1a33;cursor:pointer;margin:0;line-height:1.6}#listing-form-wrapper .listing-type-help-note{margin:.25rem 0 0;padding:.85rem 1.1rem;background:#f0f7ff;border-left:4px solid #0070e0;border-radius:4px;font-size:.9rem;line-height:1.7;color:#0f1a33}#listing-form-wrapper .listing-type-help-note a{color:#1e50a2;text-decoration:underline}#listing-form-wrapper .listing-type-help-note a:hover,#listing-form-wrapper .listing-type-help-note a:focus{color:#123670}#listing-form-wrapper .listing-type-help-wrap--standalone{margin-top:1rem}.listing-form-notice{background:#f0f7ff;border-left:4px solid #0070e0;padding:1rem;margin-bottom:1rem;border-radius:4px;font-size:.95rem}.listing-form-notice--warn{background:#fff8f0;border-left-color:#e65100}.listing-form-evidence-callout{background:#fff;border:1px solid #cfd8dc;border-radius:6px;padding:1rem 1.5rem;margin:1.5rem 0;font-size:.95rem;line-height:1.65;color:#0f1a33}.listing-form-evidence-callout__title{font-size:.98rem;font-weight:700;margin:0 0 .5rem;color:#0f1a33}.listing-form-evidence-callout__item{margin:0 0 .5rem}.listing-form-evidence-callout__item:last-child{margin-bottom:0}.listing-form-evidence-callout__label{display:inline-block;font-weight:700;color:#0f1a33;margin-right:.4rem}.listing-form-evidence-callout__badges{display:inline-flex;gap:.35rem;margin-left:.25rem;vertical-align:middle}.listing-form-evidence-callout__badge{display:inline-block;font-size:.78rem;line-height:1;padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(0,0,0,0)}.listing-form-evidence-callout__badge--green{background:#e6f4ea;color:#1b5e20;border-color:#c5e0ca}.listing-form-evidence-callout__badge--yellow{background:#fff8e1;color:#7a5a00;border-color:#f0deaa}.listing-form-evidence-callout__badge--gray{background:#f1f3f5;color:#555;border-color:#e0e3e7}.listing-form-evidence-callout ul{margin:.25rem 0 0;padding-left:1.25rem}.listing-form-evidence-callout li{margin:.15rem 0}.listing-form-progress{display:flex;list-style:none;margin:0 0 2rem;padding:0}.listing-form-progress li{flex:1;text-align:center;font-size:.8rem;padding:.5rem;border-bottom:6px solid #ddd;color:#aaa}.listing-form-progress li span{display:block;font-weight:700;font-size:1rem}.listing-form-progress li.step-active{border-bottom-color:#1c2c4c;color:#1c2c4c;font-weight:700}.listing-form-progress li.step-done{border-bottom-color:#1c2c4c;color:#1c2c4c}.rikka-form-actions{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.rikka-form-actions .btn-back{display:inline-block;padding:1.2rem 4rem !important;min-width:200px !important;border-radius:6px !important;font-size:1rem !important;font-weight:700 !important;cursor:pointer;line-height:1.5;background:#fff !important;border:1px solid #cfd8dc !important;color:#0f1a33 !important;text-align:center;text-decoration:none}.rikka-form-actions .btn-back:hover{background:#e1eff9 !important;text-decoration:none}.rikka-form-actions .btn-next,.rikka-form-actions .btn-submit{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.rikka-form-actions .btn-next,.rikka-form-actions .btn-submit{width:100%}}.rikka-form-actions .btn-next:hover,.rikka-form-actions .btn-next:focus,.rikka-form-actions .btn-submit:hover,.rikka-form-actions .btn-submit:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.rikka-form-actions .btn-next:disabled,.rikka-form-actions .btn-submit:disabled{background-color:#aaa;cursor:not-allowed}.rikka-form-actions .btn-next:disabled:hover,.rikka-form-actions .btn-next:disabled:focus,.rikka-form-actions .btn-submit:disabled:hover,.rikka-form-actions .btn-submit:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.rikka-form-actions .btn-next,.rikka-form-actions .btn-submit{display:inline-block;text-align:center}.rikka-form-actions .btn-next:hover,.rikka-form-actions .btn-submit:hover{opacity:.6}.rikka-form-actions .btn-submit.btn-submit--danger{background:#b91c1c !important}.rikka-form-actions .btn-submit.btn-submit--danger:hover{background:#991b1b !important;opacity:1}#listing-edit-form-wrapper .field-note-row .contact-input,#listing-form-wrapper .listing-step2-area .field-note-row .contact-input{background-color:#f8faff}#listing-edit-form-wrapper .field-note-row .contact-input input[type=text],#listing-edit-form-wrapper .field-note-row .contact-input textarea,#listing-form-wrapper .listing-step2-area .field-note-row .contact-input input[type=text],#listing-form-wrapper .listing-step2-area .field-note-row .contact-input textarea{max-width:none}#listing-edit-form-wrapper .field-note-row .contact-label--note .bi,#listing-form-wrapper .field-note-row .contact-label--note .bi{margin-right:.25rem}.contact-label__tip{display:inline-flex;align-items:center;margin-left:.3rem;color:#6b7280;font-size:.85em;cursor:help;vertical-align:middle}.contact-label__tip:focus-visible{outline:2px solid #1c2c4c;outline-offset:2px;border-radius:50%}.listing-detail__fields .listing-detail__field-note,.listing-detail__field-note{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:.45rem;margin:.5rem 0 0;padding:.45rem .75rem;background:#f8faff;border:none;border-radius:4px;font-size:.9rem;color:#0f1a33;line-height:1.55}.listing-detail__fields .listing-detail__field-note .bi,.listing-detail__field-note .bi{color:#c5cbd1;flex-shrink:0;font-size:.95rem;line-height:1}.listing-detail__field-note-text{flex:1 1 auto;min-width:0}.listing-detail__appeal{margin-bottom:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid #cfd8dc;border-radius:8px}.listing-detail__appeal .listing-detail__appeal-header{display:flex;align-items:center;gap:.4em;font-size:1rem;font-weight:700;color:#0f1a33;margin-bottom:.6rem}.listing-detail__appeal .listing-detail__appeal-header .bi{font-size:1.1em;line-height:1;color:#1c2c4c}.listing-detail__appeal .listing-detail__appeal-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.listing-detail__appeal .listing-detail__appeal-point{display:flex;align-items:center;gap:.5em;margin:0;padding:0;font-size:1rem;line-height:1.6;color:#0f1a33;word-break:break-word;list-style:none}.listing-detail__appeal .listing-detail__appeal-point .bi{flex:0 0 auto;line-height:1;color:#1c2c4c;font-size:1.05em}.listing-detail__ai-summary{margin-bottom:1.25rem;padding:1rem 1.25rem;background:#fff;border:1px solid #cfd8dc;border-radius:8px}.listing-detail__ai-summary-header{display:flex;align-items:center;gap:.4em;font-size:1rem;font-weight:700;color:#0f1a33;margin-bottom:.5rem}.listing-detail__ai-summary-header .bi{font-size:1.1em;line-height:1;color:#0f1a33}.listing-detail__ai-summary-body{font-size:1rem;color:#0f1a33;word-break:break-word}.listing-detail__ai-summary-line{display:block;line-height:1.7;margin-bottom:.3rem}.listing-detail__ai-summary-line:last-child{margin-bottom:0}.rikka-char-counter{font-size:.78rem;color:#999;text-align:right;margin-top:4px}.rikka-char-counter.is-over{color:#b91c1c;font-weight:600}.listing-confirm-value{white-space:pre-wrap;word-break:break-word;line-height:1.7}#listing-form-wrapper .listing-step2-area .listing-confirm-value{background-color:#fff}.contact-row--section-head{margin-top:1.25rem}.contact-row--section-head:first-child{margin-top:0}.contact-row--section-head .contact-section-head{width:100%;padding:.5rem 1.25rem;background-color:#f1f1f1;color:#333;font-size:.85rem;font-weight:700;letter-spacing:.05em}.terms-link{color:#1e50a2;text-decoration:underline}.terms-link:hover{color:#123670}#listing-form-wrapper .listing-step2-area .js-form-type-checkbox:has(input[name="step_fields[terms_agree]"]){display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem 0 .5rem}#listing-form-wrapper .listing-step2-area .js-form-type-checkbox:has(input[name="step_fields[terms_agree]"]) input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#1c2c4c;cursor:pointer;margin:0}#listing-form-wrapper .listing-step2-area .js-form-type-checkbox:has(input[name="step_fields[terms_agree]"]) label.option{font-size:1rem;font-weight:600;color:#0f1a33;cursor:pointer;margin:0;line-height:1.6}.evidence-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.evidence-group .js-form-item{margin:0}.evidence-group__meta-row{display:flex;gap:.5rem;align-items:center}.evidence-group__meta-row .evidence-group__type{flex:0 0 260px}.evidence-group__meta-row .evidence-group__desc{flex:1;min-width:0}.evidence-group__meta-row select,.evidence-group__meta-row input[type=text]{width:100%;padding:.4rem .6rem;border:1px solid #cfd8dc;border-radius:4px;font-size:.9rem;background-color:#fff;box-sizing:border-box}.evidence-group__meta-row .js-form-item{margin:0}.evidence-group__meta-row label{display:none}.evidence-row--hidden{display:none}.evidence-add-row{padding:1rem 0 1.5rem}.evidence-add-row .js-evidence-add{font-size:.9rem;cursor:pointer;color:#0f1a33;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.5em 1.25em;font-weight:500}.evidence-add-row .js-evidence-add:hover{background:#f5f5f5}.listing-form-evidence-note{display:block;padding:1rem 1.5rem;background:#fff;border:1px solid #cfd8dc;border-radius:6px;margin:1.5rem 0;font-size:1rem;color:#0f1a33;line-height:1.65}.listing-form-evidence-note strong{color:#0f1a33;background:linear-gradient(transparent 60%,rgba(240,158,96,0.5) 60%);padding:0 2px}.listing-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:640px){.listing-evidence-grid{grid-template-columns:1fr}}.listing-evidence-col{display:flex;flex-direction:column;gap:.5rem}.listing-evidence-card{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid #cfd8dc;border-radius:8px;background:#fff}.listing-evidence-card__badge{flex-shrink:0;width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;background:rgba(30,80,162,.1);border-radius:6px;font-size:.62rem;font-weight:700;color:#1e50a2;word-break:break-all;text-align:center;line-height:1.2}.listing-evidence-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.listing-evidence-card__name{font-size:.875rem;color:#1e50a2;text-decoration:none;word-break:break-all;line-height:1.4}.listing-evidence-card__name:hover{text-decoration:underline}.listing-evidence-card__filename{font-size:.75rem;color:#999;word-break:break-all}.listing-evidence-card__type{font-size:.72rem;color:#333;background:#f1f1f1;border-radius:3px;padding:1px 6px;align-self:flex-start;white-space:nowrap;margin-top:2px}.listing-evidence-card__dl{flex-shrink:0;color:#999;font-size:1rem;margin-top:2px;line-height:1}.listing-evidence-card__dl:hover{color:#1e50a2}.listing-evidence-locked{display:flex;align-items:center;gap:.5rem;padding:1.25rem;background-color:#f1f1f1;border:1px solid #dee2e6;border-radius:6px;color:#333;font-size:.9rem}.listing-evidence-locked i{font-size:1.1rem}.listing-step6-block{margin-bottom:2.5rem}.listing-step6-block__title{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:700;color:#0f1a33;margin:0 0 .5rem;padding-bottom:.5rem;border-bottom:2px solid #dee2e6}.listing-step6-block__logo{width:20px;height:20px;flex-shrink:0}.github-dd-status-row{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.listing-connect-btn{display:inline-block;padding:.45em 1.2em;font-size:.9rem;font-weight:500;color:#0f1a33;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;text-decoration:none;transition:background .15s}.listing-connect-btn:hover{background:#f5f5f5;text-decoration:none}.listing-connect-btn--github{margin-top:.5rem}.ownership-verify-buttons{display:flex;gap:8px;flex-wrap:wrap}.ownership-verify-group .ownership-dl-note{margin:0 0 12px}.ownership-dl-btn{display:flex;align-items:center}.listing-disconnect-btn{display:inline-block;margin-left:.5rem;font-size:.8rem;color:#c0392b;text-decoration:underline;cursor:pointer}.listing-disconnect-btn:hover{color:#922b21;text-decoration:underline}.tech-dd-inline-report{margin-top:1rem;padding:1rem 1.25rem;background:#f8f9fc;border:1px solid #dde3ef;border-radius:8px;font-size:.875rem}.tech-dd-inline-report__header{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem}.tech-dd-inline-report__score{font-size:.95rem;font-weight:600}.tech-dd-inline-report__score strong{font-size:1.4rem}.tech-dd-inline-report__score--good strong{color:#0a7c3e}.tech-dd-inline-report__score--fair strong{color:#b45309}.tech-dd-inline-report__score--poor strong{color:#b91c1c}.tech-dd-inline-report__score-max{font-size:.8rem;color:#999;font-weight:400}.tech-dd-inline-report__stack{display:inline-block;padding:2px 10px;background:#e8edf7;color:#1e50a2;border-radius:20px;font-size:.8rem;font-weight:600}.tech-dd-inline-report__date{margin-left:auto;font-size:.78rem;color:#999}.tech-dd-inline-report__summary{margin:0 0 .5rem;color:#333;line-height:1.6}.tech-dd-inline-report__severities{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.tech-dd-inline-report__cols{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.5rem}@media screen and (max-width:768px){.tech-dd-inline-report__cols{grid-template-columns:1fr}}.tech-dd-inline-report__col{background:#fff;border:1px solid #cfd8dc;border-radius:6px;padding:.5rem 1rem}.tech-dd-inline-report__col ul{padding-left:1.2em;margin:0;list-style:disc;color:#333}.tech-dd-inline-report__col ul li{margin-bottom:.2em}.tech-dd-inline-report__col-title{font-size:.8rem;font-weight:700;color:#0f1a33;margin:0 0 .4em;font-family:"Noto Sans JP",sans-serif}.tech-dd-inline-report__footer{margin-top:.5rem;text-align:right}.tech-dd-inline-report__detail-link{font-size:.85rem;color:#1e50a2;text-decoration:underline}.tech-dd-inline-report__detail-link:hover{color:#123670}.listing-sidebar__thumbnail{border-radius:8px;overflow:hidden;margin-bottom:1rem;background:#f1f1f1;aspect-ratio:16/9}.listing-sidebar__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.listing-sidebar__block{background:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:1.25rem;margin-bottom:1rem}.listing-sidebar__price-label{font-size:.875rem;font-weight:600;color:#0f1a33;margin-bottom:.25rem}.listing-sidebar__price{font-size:1.5rem;font-weight:700;color:#0f1a33;margin-bottom:.75rem;word-break:break-all}.listing-sidebar__price--reduced{color:#047857}.listing-sidebar__price-old{font-size:.95rem;color:#999;text-decoration:line-through;text-decoration-thickness:1.5px;line-height:1;margin-bottom:.2rem}.listing-sidebar__price-reduced{display:flex;align-items:center;gap:4px;padding:3px 10px;background-color:#ecfdf5;border:1px solid #6ee7b7;border-radius:4px;font-size:.8rem;font-weight:600;color:#047857;margin:-0.4rem 0 .75rem;width:fit-content}.listing-sidebar__price-reduced i{font-size:.95em}.listing-sidebar__ownership-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:#0f1a33;background:#e9ecef;padding:3px 10px;border-radius:10px;margin-bottom:.75rem}.listing-sidebar__ownership-badge .bi{font-size:.85rem}.listing-sidebar__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-bottom:1rem;padding:.75rem 0;border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc}.listing-sidebar__stat{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0}.listing-sidebar__stat__value{font-size:.875rem;font-weight:700;color:#0f1a33;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.listing-sidebar__stat__label{font-size:.65rem;color:#333;white-space:nowrap}.listing-sidebar__cta-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-bottom:.75rem}.listing-sidebar__cta-btn--status{opacity:.7;cursor:default;pointer-events:none}.listing-sidebar__fav-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%}.listing-sidebar__fav-btn.is-favorited{background-color:#fff7ed;color:#c2410c;border-color:#fdba74}.listing-sidebar__fav-btn.is-favorited:hover,.listing-sidebar__fav-btn.is-favorited:focus{background-color:#fff7ed;color:#c2410c;border-color:#fdba74;opacity:.85}.listing-detail__negotiate-wrap{margin-bottom:.75rem}.listing-detail__negotiate-message{width:100%;box-sizing:border-box;padding:.6rem .75rem;border:1px solid #cfd8dc;border-radius:6px;font-size:.875rem;line-height:1.6;resize:vertical;margin-bottom:.5rem}.listing-detail__negotiate-message:focus{outline:none;border-color:#1c2c4c}.listing-sidebar__data-title{font-size:.875rem;font-weight:600;color:#0f1a33;margin-bottom:.75rem}.listing-sidebar__data-item{display:flex;align-items:center;gap:.6rem;padding:.4rem 0}.listing-sidebar__data-item+.listing-sidebar__data-item{border-top:1px solid #f1f1f1}.listing-sidebar__data-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.listing-sidebar__data-icon .bi{font-size:.9rem}.listing-sidebar__data-icon--ga4{background:#fef3c7;color:#b45309}.listing-sidebar__data-icon--sc{background:#e8f5e9;color:#2e7d32}.listing-sidebar__data-icon--dd{background:#ede9fe;color:#6d28d9}.listing-sidebar__data-label{font-size:.85rem;font-weight:500;color:#0f1a33}.listing-sidebar__buyneed--demand{display:flex;align-items:flex-start;gap:.6rem}.listing-sidebar__buyneed-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0;background:#e8f5e9;color:#2e7d32}.listing-sidebar__buyneed-icon .bi{font-size:1rem}.listing-sidebar__buyneed-count{font-size:.9rem;font-weight:600;color:#0f1a33}.listing-sidebar__buyneed-count strong{font-size:1.15rem;font-weight:700;color:#2e7d32}.listing-sidebar__buyneed-note{margin-top:.2rem;font-size:.75rem;color:#333}.listing-sidebar__buyneed-title{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:#0f1a33}.listing-sidebar__buyneed-title .bi{color:#1e50a2}.listing-sidebar__buyneed-text{margin:.5rem 0 .75rem;font-size:.8rem;line-height:1.6;color:#333}.listing-sidebar__seller-title{font-size:.875rem;font-weight:600;color:#0f1a33;margin-bottom:.75rem}.listing-sidebar__seller-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;margin-bottom:.75rem}.listing-sidebar__seller-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f1f1f1;display:flex;align-items:center;justify-content:center}.listing-sidebar__seller-avatar img{width:100%;height:100%;object-fit:cover;display:block}.listing-sidebar__seller-avatar-default{font-size:1.5rem;color:#999}.listing-sidebar__seller-name{font-weight:700;font-size:.95rem;color:#0f1a33}.listing-sidebar__seller-badges{display:flex;flex-wrap:wrap;gap:.4rem}.listing-sidebar__seller-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:10px}.listing-sidebar__seller-badge .bi{font-size:.8rem}.listing-sidebar__seller-badge--kyc{color:#495057;background:#e9ecef}.listing-sidebar__seller-badge--sms{color:#495057;background:#e9ecef}.page-content article .entity-report-link,.entity-report-link{text-align:center;padding:.5rem;margin-top:1rem}.page-content article .entity-report-link a:not(.button):not([class*=btn]):not([class*=badge--]),.entity-report-link a{font-size:.8rem;color:#333;display:inline-flex;align-items:center;gap:.3rem;text-decoration:none}.page-content article .entity-report-link a:not(.button):not([class*=btn]):not([class*=badge--]):hover,.page-content article .entity-report-link a:not(.button):not([class*=btn]):not([class*=badge--]):focus,.entity-report-link a:hover,.entity-report-link a:focus{color:#0f1a33;text-decoration:underline}.tech-dd-severity{display:inline-block;padding:2px 10px;border-radius:20px;font-size:.78rem;font-weight:700}.tech-dd-severity--critical{background:#fde8e8;color:#991b1b}.tech-dd-severity--high{background:#fff0e0;color:#9a3412}.tech-dd-severity--medium{background:#fefce8;color:#854d0e}.tech-dd-severity--low{background:#eff6ff;color:#1e40af}.tech-dd-severity--info{background:#f0f9ff;color:#0369a1}.tech-dd-severity--none{background:#dcfce7;color:#166534}.delete-draft-form .form-actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.listing-ai-check-row .listing-ai-check-button{padding:.6rem 2rem;border:1px solid #1c2c4c;border-radius:4px;background:#fff;color:#1c2c4c;font-weight:700;cursor:pointer}.listing-ai-check-row .listing-ai-check-button:hover{background:#1c2c4c;color:#fff}.listing-ai-check-row .listing-ai-check-help{margin:.5rem 0 0;font-size:.85rem;color:#666}.listing-ai-check-result.is-done,.listing-ai-check-result.is-error{margin-top:.8rem;padding:1rem 1.2rem;border-radius:6px;font-size:.9rem;line-height:1.7}.listing-ai-check-result.is-done{background:#f0f9ff;border:1px solid #bae6fd}.listing-ai-check-result.is-error{background:#fde8e8;border:1px solid hsl(5.6375838926,63.4042553191%,81.0784313725%);color:#c0392b}.listing-ai-check-result__summary{margin:0 0 .6rem;font-weight:700}.listing-ai-check-result__items{margin:0;padding-left:1.2rem}.listing-ai-check-result__items li{margin-bottom:.4rem}.listing-ai-check-result__target{display:inline-block;margin-right:.6rem;padding:1px 8px;border-radius:20px;background:#e0f2fe;color:#0369a1;font-size:.78rem;font-weight:700}.listing-ai-check-result__ok{margin:0;color:#1a7f4e;font-weight:700}.manual-review-submitted{margin:1.5rem 0}.manual-review-submitted__heading{font-size:1rem;font-weight:700;margin:0 0 .5rem;color:#0f1a33}.manual-review-submitted__grid{display:flex;flex-wrap:wrap;gap:1rem}.manual-review-submitted__item{display:flex;flex-direction:column;gap:.3rem;width:150px;text-decoration:none}.manual-review-submitted__name{font-size:.78rem;line-height:1.4;color:#1e50a2;word-break:break-all}.manual-review-thumb{display:block;width:150px;height:110px;object-fit:cover;border:1px solid #cfd8dc;border-radius:6px;background:#fff}.manual-review-thumb--doc{display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;color:#333;background:#f3f4f6}.form-managed-file .manual-review-thumb{margin:.35rem 0 .55rem}.listing-manual-review-area .js-form-managed-file .js-form-file{margin-bottom:.9rem}.listing-manual-review-area .js-form-managed-file input[name$=_remove_button]{margin-top:.9rem}.manual-review-state{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.manual-review-state__note{font-size:.9rem;line-height:1.6;color:#0f1a33}.manual-review-state .badge{flex-shrink:0}.manual-review-file-list{list-style:none;margin:0;padding:0}.manual-review-file-list li{margin:0 0 .4rem}.manual-review-file-list li:last-child{margin-bottom:0}.manual-review-file-list a{color:#1e50a2;text-decoration:underline}.manual-review-file-list a:hover,.manual-review-file-list a:focus{color:#123670}.manual-review-file-list a{word-break:break-all}.my-listings{max-width:800px;margin:0 auto}.my-listings__section{margin-bottom:2.5rem}.my-listings__section-title{font-size:1.1rem;font-weight:700;color:#0f1a33;border-bottom:2px solid #cfd8dc;padding-bottom:.5rem;margin-bottom:1rem}.my-listings__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.my-listings__item{border:1px solid #cfd8dc;border-radius:8px;padding:1rem 1.25rem;background:#fff;display:flex;flex-direction:column;gap:.5rem}.my-listings__item--draft{border-left:4px solid #333;background:#fafafa}.my-listings__item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.8rem;color:#333}.my-listings__item-type{background:#f0f0f0;border-radius:4px;padding:2px 8px;font-size:.75rem;color:#0f1a33}.my-listings__item-status{font-size:.75rem}.my-listings__item-price{font-weight:700;color:#1c2c4c;font-size:.88rem}.my-listings__item-date{margin-left:auto;font-size:.78rem}.my-listings__item-title{font-size:1rem;font-weight:600;color:#0f1a33}.my-listings__item-title a{color:#0f1a33;text-decoration:none}.my-listings__item-title a:hover{color:#1e50a2}.my-listings__item-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.my-listings__empty{color:#333;font-size:.95rem}.my-listings__empty a{color:#1e50a2}.badge--outline,.badge--green,.badge--blue,.badge--orange,.badge--purple,.badge--light,.badge--gray{display:inline-flex;align-items:center;gap:.3em;padding:3px 10px;border-radius:20px;font-size:.85rem;font-weight:600;height:auto;min-width:0;margin-left:0}.badge--gray{background:#e9ecef;color:#495057}.badge--gray:hover,.badge--gray:visited,.badge--gray:active{color:#495057}.badge--light{background:#e8edf7;color:#1e50a2;font-weight:500}.badge--light:hover,.badge--light:visited,.badge--light:active{color:#1e50a2}.badge--purple{background:#ede9fe;color:#6d28d9}.badge--purple:hover,.badge--purple:visited,.badge--purple:active{color:#6d28d9}.badge--orange{background:#fef3c7;color:#b45309}.badge--orange:hover,.badge--orange:visited,.badge--orange:active{color:#b45309}.badge--blue{background:#dbeafe;color:#1e3a8a}.badge--blue:hover,.badge--blue:visited,.badge--blue:active{color:#1e3a8a}.badge--green{background:#e8f5e9;color:#2e7d32}.badge--green:hover,.badge--green:visited,.badge--green:active{color:#2e7d32}.badge--outline{background:#f1f3f5;color:#1e50a2;border:1px solid #dee2e6;font-weight:500;text-decoration:none}.badge--outline:hover{background:#e9ecef;color:#123670}.tech-dd-report{max-width:100%;margin:0 auto;font-size:1rem;font-family:"Noto Sans JP",sans-serif;color:#0f1a33}.tech-dd-report__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:.5rem}.tech-dd-report__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%}.tech-dd-report__date{font-size:.78rem;color:#999;margin-left:auto}.tech-dd-report__score-block{display:flex;align-items:baseline;gap:.2em;padding:.4em 1em;border-radius:8px;font-weight:700}.tech-dd-report__score-block--good{background:#d1fae5;color:#065f46}.tech-dd-report__score-block--fair{background:#fef3c7;color:#92400e}.tech-dd-report__score-block--poor{background:#fee2e2;color:#991b1b}.tech-dd-report__score-num{font-size:2rem;line-height:1;font-family:"Noto Sans JP",sans-serif}.tech-dd-report__score-label{font-size:.85rem;opacity:.7}.tech-dd-report__section{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem 1rem .75rem;margin-bottom:.5rem}.tech-dd-report__section--two-col{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media screen and (max-width:768px){.tech-dd-report__section--two-col{grid-template-columns:1fr}}.tech-dd-report__section-title{font-size:1rem;font-weight:700;color:#374151;margin:0 0 .75rem;padding-bottom:.45rem;border-bottom:1px solid #e5e7eb;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif}.tech-dd-report__section .tech-dd-report__section-title{margin:0 0 .75rem;font-size:1rem;padding:0 0 .45rem;color:#374151;border-bottom:1px solid #e5e7eb}.tech-dd-report__seller-comment{background:#fff8ec;border-left:3px solid #e0a536;border-radius:6px;padding:.85rem 1rem}.tech-dd-report__seller-comment-body{margin:0;line-height:1.7;color:#0f1a33;white-space:pre-wrap;word-break:break-word}.tech-dd-report__summary{margin:0;line-height:1.7;color:#333}.tech-dd-report__summary--lead{margin:0 0 .6rem}.tech-dd-report__stats-note{color:#6b7280;font-size:.8em}.tech-dd-report__strengths,.tech-dd-report__risks{min-width:0}.tech-dd-report__col-title{font-size:.875rem;font-weight:700;margin:0 0 .5rem;padding:.2em .7em;border-radius:4px;display:inline-block;font-family:"Noto Sans JP",sans-serif}.tech-dd-report__col-title--green{background:#d1fae5;color:#065f46}.tech-dd-report__col-title--red{background:#fee2e2;color:#991b1b}.tech-dd-report__list{margin:0;padding-left:1.2em;list-style:disc;color:#333}.tech-dd-report__list li{margin-bottom:.3em;line-height:1.5}.tech-dd-report__list--inline{display:flex;flex-wrap:wrap;gap:.4rem;padding-left:0;list-style:none}.tech-dd-report__list--inline li{margin:0}.tech-dd-report__scores{display:flex;flex-direction:column;gap:.6rem}.tech-dd-report__score-row{display:grid;grid-template-columns:120px 1fr 40px;align-items:center;gap:.5rem}@media screen and (max-width:768px){.tech-dd-report__score-row{grid-template-columns:90px 1fr 36px}}.tech-dd-report__score-axis{font-size:.8rem;color:#333;white-space:nowrap}.tech-dd-report__score-bar-wrap{height:10px;background:#f1f1f1;border-radius:5px;overflow:hidden}.tech-dd-report__score-bar{height:100%;border-radius:5px;transition:width .4s ease}.tech-dd-report__score-bar--good{background:#10b981}.tech-dd-report__score-bar--fair{background:#f59e0b}.tech-dd-report__score-bar--poor{background:#ef4444}.tech-dd-report__score-val{font-size:.8rem;font-weight:700;text-align:right}.tech-dd-report__score-val--good{color:#059669}.tech-dd-report__score-val--fair{color:#d97706}.tech-dd-report__score-val--poor{color:#dc2626}.tech-dd-report__findings{display:flex;flex-direction:column;gap:.7rem}.tech-dd-report__finding{display:flex;align-items:flex-start;gap:.5rem;padding:.5em .8em;border-radius:6px;border-left:3px solid rgba(0,0,0,0);background:#f8f9fa}.tech-dd-report__finding--critical{background:#fff1f2;border-color:#ef4444}.tech-dd-report__finding--high{background:#fff7ed;border-color:#f97316}.tech-dd-report__finding--medium{background:#fffbeb;border-color:#eab308}.tech-dd-report__finding--low{background:#f0fdf4;border-color:#22c55e}.tech-dd-report__finding--info{background:#f0f9ff;border-color:#38bdf8}.tech-dd-report__finding-sev{flex-shrink:0;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:3px;text-transform:uppercase;white-space:nowrap}.tech-dd-report__finding--critical .tech-dd-report__finding-sev{background:#ef4444;color:#fff}.tech-dd-report__finding--high .tech-dd-report__finding-sev{background:#f97316;color:#fff}.tech-dd-report__finding--medium .tech-dd-report__finding-sev{background:#eab308;color:#fff}.tech-dd-report__finding--low .tech-dd-report__finding-sev{background:#22c55e;color:#fff}.tech-dd-report__finding--info .tech-dd-report__finding-sev{background:#38bdf8;color:#fff}.tech-dd-report__finding-msg{font-size:1rem;line-height:1.5;color:#333}.tech-dd-report__cost,.tech-dd-report__stats{display:grid;grid-template-columns:160px 1fr;margin:0;border-top:1px solid #f1f1f1}@media screen and (max-width:768px){.tech-dd-report__cost,.tech-dd-report__stats{grid-template-columns:120px 1fr}}.tech-dd-report__cost dt,.tech-dd-report__cost dd,.tech-dd-report__stats dt,.tech-dd-report__stats dd{margin:0;padding:.5em .5rem;border-bottom:1px solid #f1f1f1;font-size:1rem;line-height:1.5}.tech-dd-report__cost dt,.tech-dd-report__stats dt{background:#f1f1f1;color:#333;font-weight:600}.tech-dd-report__cost dd,.tech-dd-report__stats dd{background:#fff;color:#0f1a33}.tech-dd-report__owner-actions{margin-top:1.25rem;text-align:right}.tech-dd-report__cta{margin-top:2.5rem;padding:2rem;background:#f8f9fa;border:1px solid #e3e6ec;border-radius:12px;text-align:center}.tech-dd-report__cta-lead{margin:0 0 1.5rem;font-weight:700;color:#1c2c4c}.tech-dd-report__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.tech-dd-report__cta-btn{display:inline-block;padding:.8rem 1.8rem;border-radius:6px;border:1px solid #1c2c4c;background:#fff;color:#1c2c4c;font-weight:700;text-decoration:none;transition:background-color .2s ease,transform .15s ease}@media screen and (max-width:768px){.tech-dd-report__cta-btn{width:100%;text-align:center}}.tech-dd-report__cta-btn:hover,.tech-dd-report__cta-btn:focus{background:#f5f5f5}.tech-dd-report__cta-btn--primary{background:#1c2c4c;color:#fff}.tech-dd-report__cta-btn--primary:hover,.tech-dd-report__cta-btn--primary:focus{background:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.tech-dd-report__cta-btn--ghost{background:rgba(0,0,0,0);border-style:dashed}.tech-dd-report__public-banner{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;background:#f8f9fa;border:1px solid #e3e6ec;border-radius:6px;font-size:.875rem}.tech-dd-report__public-banner .tech-dd-report__public-badge{background:#f09e60;color:#fff;font-weight:700;padding:.2em .7em;border-radius:999px}.tech-dd-report__public-banner .tech-dd-report__public-repo{font-weight:700;color:#1c2c4c}.tech-dd-report__print{margin-left:auto;display:inline-flex;align-items:center;gap:.4em;padding:.5em 1.1em;background:#1c2c4c;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .2s ease}.tech-dd-report__print:hover,.tech-dd-report__print:focus{background:hsl(220,46.1538461538%,12.3921568627%)}@media screen and (max-width:768px){.tech-dd-report__print{margin-left:0}}.tech-dd-report__public-hint{margin:0 0 1.5rem;color:#5b6478;font-size:.75rem}@media print{body:has(.tech-dd-report) .site-header,body:has(.tech-dd-report) .deal-todo-banner,body:has(.tech-dd-report) .kyc-notice-banner,body:has(.tech-dd-report) .breadcrumb-wrapper,body:has(.tech-dd-report) .rk-drawer,body:has(.tech-dd-report) .region--footer-top,body:has(.tech-dd-report) .region-footer-bottom,body:has(.tech-dd-report) .back-to-top,body:has(.tech-dd-report) [data-drupal-messages],body:has(.tech-dd-report) .messages,body:has(.tech-dd-report) .tech-dd-report__cta,body:has(.tech-dd-report) .tech-dd-report__print,body:has(.tech-dd-report) .tech-dd-report__public-hint{display:none !important}body:has(.tech-dd-report) .layout-container,body:has(.tech-dd-report) .layout-content-wrapper,body:has(.tech-dd-report) .page-content,body:has(.tech-dd-report) .region-content{margin:0 !important;padding:0 !important;max-width:none !important;width:auto !important}.tech-dd-report__section,.tech-dd-report__public-banner{break-inside:avoid}}.rikka-dd__notice{background:#fffbe6;border:1px solid #f0d96b;border-radius:6px;padding:8px 12px;font-size:.95rem;margin:0 0 1.25rem;line-height:1.7}.rikka-dd__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem 1.25rem;margin-bottom:1rem}.rikka-dd__section-title{font-size:1rem;font-weight:700;color:#374151;margin:0 0 1rem;padding-bottom:.45rem;border-bottom:1px solid #e5e7eb;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif}.rikka-dd__card .rikka-dd__section-title{margin:0 0 1rem;font-size:1rem;padding:0 0 .45rem;color:#374151;border-bottom:1px solid #e5e7eb}.rikka-dd__flags{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.rikka-dd__table-wrap{overflow-x:auto}.rikka-dd__col-type{width:12rem;white-space:nowrap}.rikka-dd__filename{font-weight:600;word-break:break-all}.rikka-dd__desc{color:#333;line-height:1.6}.dd-flag-item{display:flex;align-items:flex-start;gap:.6rem;padding:.6em .8em;border-radius:6px;border-left:3px solid #6b7280;background:#f8f9fa}.dd-flag-item--high{background:#fff1f2;border-left-color:#dc2626}.dd-flag-item--med{background:#fffbeb;border-left-color:#d97706}.dd-flag-item--low{background:#f0fdf4;border-left-color:#22c55e}.dd-flag-item__sev{flex-shrink:0;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:3px;white-space:nowrap;color:#fff;background:#6b7280}.dd-flag-item--high .dd-flag-item__sev{background:#dc2626}.dd-flag-item--med .dd-flag-item__sev{background:#d97706}.dd-flag-item--low .dd-flag-item__sev{background:#22c55e}.dd-flag-item__body{min-width:0}.dd-flag-item__title{display:block;font-size:.9rem;line-height:1.4;color:#0f1a33}.dd-flag-item__detail{display:block;margin-top:.15rem;font-size:.85rem;line-height:1.6;color:#333}.dd-summary-body{margin:0;white-space:pre-wrap;line-height:1.7;color:#333}.dd-note{margin:.75rem 0 0;font-size:.8rem;line-height:1.6;color:#666}.rikka-delivery__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem 1.25rem;margin-bottom:1rem}.rikka-delivery__section-title{font-size:1rem;font-weight:700;color:#374151;margin:0 0 1rem;padding-bottom:.45rem;border-bottom:1px solid #e5e7eb;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif}.rikka-delivery__card .rikka-delivery__section-title{margin:0 0 1rem;font-size:1rem;padding:0 0 .45rem;color:#374151;border-bottom:1px solid #e5e7eb}.rikka-delivery__table-wrap{overflow-x:auto}.rikka-delivery__col-size{width:7rem;white-space:nowrap}.rikka-delivery__col-uploader{width:7rem;white-space:nowrap}.rikka-delivery__col-date{width:11rem;white-space:nowrap}.rikka-delivery__filename{font-weight:600;word-break:break-all}.rikka-delivery__desc{color:#333;line-height:1.6}.rikka-delivery__form .form-item{margin:0}.rikka-delivery__form .description,.rikka-delivery__form .form-item__description{margin-top:.4rem;font-size:.8rem;line-height:1.6;color:#666}.rikka-delivery__form .form-actions{text-align:center}.rikka-delivery__upload-table{border:1px solid #cfd8dc;border-radius:8px;overflow:hidden;margin-bottom:1.5rem}.rikka-delivery__upload-row{display:flex;flex-wrap:wrap}@media screen and (min-width:769px){.rikka-delivery__upload-row{flex-wrap:nowrap;align-items:stretch}}.rikka-delivery__upload-label{width:100%;background:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;gap:8px;box-sizing:border-box}@media screen and (min-width:769px){.rikka-delivery__upload-label{width:240px;flex-shrink:0;border-right:1px solid #cfd8dc}}.rikka-delivery__upload-required{flex-shrink:0;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:3px;color:#fff;background:#ff7a00}.rikka-delivery__upload-input{width:100%;padding:1.25rem;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.rikka-delivery__upload-input textarea,.rikka-delivery__upload-input .form-textarea{width:100%;padding:12px 15px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;line-height:1.6;resize:vertical;box-sizing:border-box}.rikka-delivery__upload-input textarea:focus,.rikka-delivery__upload-input .form-textarea:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2);outline:none}.rikka-delivery__char-counter{margin:.25rem 0 0;text-align:right;font-size:.75rem;color:#999}.rikka-delivery__confirm-text{margin:0 0 1rem;line-height:1.7}.rikka-delivery__confirm-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:0}.mypage{width:100%;padding:0 0 48px}.mypage__unread-banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:12px 16px;background-color:rgba(28,44,76,.06);border:1px solid rgba(28,44,76,.35);border-radius:8px;color:#0f1a33;font-size:.95rem;text-decoration:none}.mypage__unread-banner>.bi{color:#1c2c4c;font-size:1.1rem}.mypage__unread-banner strong{color:#1c2c4c;font-size:1.1em}.mypage__unread-banner:hover{background-color:rgba(28,44,76,.1)}.mypage__unread-banner-cta{margin-left:auto;font-weight:700;color:#1c2c4c;white-space:nowrap}.mypage__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:0;border-bottom:1px solid #cfd8dc;margin-bottom:24px}.mypage__tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:1rem 1rem;font-size:.95rem;font-weight:700;color:#555;background-color:rgba(0,0,0,0);border:none;border-bottom:6px solid #cfd8dc;border-radius:0;margin-bottom:-1px;cursor:pointer;white-space:nowrap;opacity:1;box-shadow:none;transition:color .2s,border-bottom-color .2s,background-color .2s}.mypage__tab:hover,.mypage__tab:focus{color:#1c2c4c;background-color:#f1f1f1;border-bottom-color:#cfd8dc;opacity:1}.mypage__tab.is-active{color:#0f1a33;border-bottom-color:#1c2c4c;background-color:rgba(0,0,0,0);opacity:1}.mypage__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:700;line-height:1;color:#fff;background:#1c2c4c;border-radius:10px}.mypage__tab-actions{margin-left:auto;padding-bottom:6px}.mypage__tab-action{display:none}.mypage__tab-action.is-active{display:flex}.mypage__panel{display:none}.mypage__panel.is-active{display:block}.mypage__notice{margin:0 0 1.5rem;padding:1rem 1.5rem;font-size:.95rem;color:#333;background:#fff;border:1px solid #cfd8dc;border-radius:6px}.mypage__notice a{color:#1e50a2;text-decoration:underline;transition:opacity .2s ease}.mypage__notice a:hover{text-decoration:none;opacity:.7}.mypage__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mypage__table{width:100%;border-collapse:collapse;font-size:.9rem}.mypage__table th{padding:10px 12px;text-align:left;font-weight:700;font-size:.875rem;color:#333;background:#f1f1f1;border-bottom:1px solid #cfd8dc;white-space:nowrap}.mypage__row{background:#fff;border-bottom:1px solid #f0f0f0;transition:background .1s}.mypage__row:hover{background:#fafafa}.mypage__row--draft{background:#e3f2fd}.mypage__row--draft:hover{background:rgb(217.48,237.58,252.32)}.mypage__row--inactive{background:#f6f7f9;color:#9aa3b2}.mypage__row--inactive:hover{background:#f0f2f5}.mypage__row--closed{background:#fafbfd}.mypage__row--closed:hover{background:#f5f7fa}.mypage__row td{padding:12px;vertical-align:middle}.mypage__title-strike{text-decoration:line-through;color:#9aa3b2;font-weight:600}.mypage__col--title{min-width:200px}.mypage__col--title a{font-weight:600;color:#1e50a2;text-decoration:none}.mypage__col--title a:hover{color:#123670;text-decoration:underline}.mypage__col--price{white-space:nowrap;font-weight:600;color:#333}.mypage__col--count{text-align:center;font-weight:600;color:#333}.mypage__col--status{white-space:nowrap}.mypage__col--date{white-space:nowrap;color:#0f1a33;font-size:.8rem}.mypage__col--menu{white-space:nowrap}.mypage__status{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.mypage__status--draft{background:#f5f5f5;color:#888}.mypage__status--accepting{background:#e3f2fd;color:#1565c0}.mypage__status--negotiating{background:#fff3e0;color:#e65100}.mypage__status--contracting{background:#ede7f6;color:#4527a0}.mypage__status--closed{background:#e8f5e9;color:#2e7d32}.mypage__status--withdrawn{background:#f5f5f5;color:#9e9e9e}.mypage__status--neg-pending{background:#fff9c4;color:#827717}.mypage__status--neg-approved{background:#e8f5e9;color:#2e7d32}.mypage__status--neg-rejected{background:#ffebee;color:#c62828}.mypage__menu-btn{display:inline-flex;align-items:center;padding:5px 12px;font-size:.8rem;font-weight:600;color:#555;background-color:#fff;border:1px solid #ddd;border-radius:4px;text-decoration:none;margin-right:4px;transition:background .1s,border-color .1s}.mypage__menu-btn:hover{background-color:#f5f5f5;border-color:#bbb;color:#333;text-decoration:none}.mypage__menu-btn--danger{color:#c0392b;border-color:#e0b0ad}.mypage__menu-btn--danger:hover{background-color:#fdf0ef;border-color:#c0392b;color:#c0392b}.deal-todo{margin:1.5em 0;padding:1.25em 1.5em;background-color:#fff;border:1px solid #cfd8dc;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.deal-todo__header{margin-bottom:1rem}.deal-todo__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:1.05rem;font-weight:700;color:#0f1a33}.deal-todo__title-icon{color:rgb(255,192.38,2.5);font-size:1.2rem;line-height:1}.deal-todo__lead{margin:0;font-size:.85rem;color:#333;line-height:1.6}.deal-todo__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.deal-todo__card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem .875rem 1.25rem;background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.deal-todo__card::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:#ffe082}.deal-todo__card:hover{border-color:rgb(183.4048192771,196.8289156627,202.7951807229);box-shadow:0 2px 6px rgba(0,0,0,.06)}.deal-todo__card-body{flex:1 1 auto;min-width:0}.deal-todo__card-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.3rem}.deal-todo__listing-title{color:#1e50a2;font-weight:600;font-size:.95rem;text-decoration:none}.deal-todo__listing-title:hover{color:#123670;text-decoration:underline}.deal-todo__role{display:inline-flex;align-items:center;padding:.1rem .55rem;font-size:.7rem;font-weight:700;border-radius:3px;line-height:1.4}.deal-todo__role--seller{background:#e3f2fd;color:#1565c0}.deal-todo__role--buyer{background:#e8f5e9;color:#2e7d32}.deal-todo__counterparty{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.3rem;font-size:.8rem;color:#333}.deal-todo__counterparty-label{color:#333}.deal-todo__counterparty-name{color:#1e50a2;font-weight:600;text-decoration:none}.deal-todo__counterparty-name:hover{color:#123670;text-decoration:underline}.deal-todo__action{display:flex;align-items:center;gap:.375rem;color:#0f1a33;font-size:.875rem}.deal-todo__action-icon{color:rgb(255,192.38,2.5);font-size:1rem;line-height:1}.deal-todo__action-label{font-weight:500}.deal-todo__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;background-color:#1c2c4c;color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;border-radius:4px;transition:background-color .15s ease}.deal-todo__cta:hover{background-color:#2a3d65;color:#fff;text-decoration:none}@media screen and (max-width:768px){.deal-todo{padding:1em 1em}.deal-todo__card{flex-direction:column;align-items:stretch}.deal-todo__cta{width:100%}}.mypage__empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee;border-radius:12px;background-color:#fff;margin-top:1rem;font-size:16px}.mypage__empty a{color:#1e50a2;text-decoration:underline}.mypage__empty a:hover{text-decoration:none;opacity:.7}.mypage__support{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;padding:1.5rem 2rem;background-color:#fff;border:1px solid #cfd8dc;border-radius:8px}.mypage__support-text{flex:1 1 280px;min-width:0}.mypage__support-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:1.05rem;font-weight:700;color:#0f1a33}.mypage__support-title .bi{color:#1c2c4c}.mypage__support-desc{margin:0;font-size:.9rem;line-height:1.6;color:#777}.mypage__support-desc a{color:#1e50a2;text-decoration:underline}.mypage__support-desc a:hover{text-decoration:none;opacity:.7}.mypage__support-actions{display:flex;flex-shrink:0;gap:1rem}@media screen and (max-width:768px){.mypage__support-actions{width:100%}.mypage__support-actions .button{flex:1}}@media(max-width:640px){.mypage__tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mypage__tabs::-webkit-scrollbar{display:none}.mypage__tab{font-size:.85rem;padding:.85rem .7rem}.mypage__table{font-size:.8rem}.mypage__table th,.mypage__table td{padding:8px 6px}.mypage__col--count,.mypage__col--date{display:none}}.mypage__mail-settings{margin-top:1rem}.mypage__mail-settings .mail-settings__section{background:#fff;border:1px solid #cfd8dc;border-radius:6px;padding:1.5rem 2rem;margin-bottom:1.5rem}.mypage__mail-settings .mail-settings__title{font-size:1rem;font-weight:600;color:#0f1a33;line-height:1.5;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.mypage__mail-settings .mail-settings__section .form-item{margin:0}.mypage__mail-settings .mail-settings__section textarea{width:100%;padding:12px 15px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;line-height:1.6;box-sizing:border-box;resize:vertical}.mypage__mail-settings .mail-settings__section textarea:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2);outline:none}.mypage__mail-settings .mail-settings__section .description{font-size:.8rem;color:#777;line-height:1.6;margin-top:6px}.mypage__mail-settings .form-radios{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:0;margin-bottom:0}.mypage__mail-settings .form-radios .form-item{display:flex;align-items:center;gap:.4rem;margin:0}.mypage__mail-settings .form-radios .form-item label{margin:0;font-weight:500;cursor:pointer}.mypage__mail-settings .form-radios .form-item input[type=radio]{margin:0;cursor:pointer}.mypage__mail-settings .mail-settings__section:has(input[name=mail_buy_need_frequency]) .form-radios{flex-direction:column;gap:1rem}.mypage__mail-settings .form-actions{text-align:center;padding:2.5rem 0 0}.mypage__mail-settings .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.mypage__mail-settings .form-actions input[type=submit]{width:100%}}.mypage__mail-settings .form-actions input[type=submit]:hover,.mypage__mail-settings .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.mypage__mail-settings .form-actions input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.mypage__mail-settings .form-actions input[type=submit]:disabled:hover,.mypage__mail-settings .form-actions input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.kyc-notice-banner{width:100%;background-color:#ffe082;padding:10px 16px;text-align:center;font-size:.95rem;color:#0f1a33}.kyc-notice-banner a{color:#1e50a2;font-weight:600;text-decoration:none}.kyc-notice-banner a:hover{color:#123670}.deal-todo-banner{width:100%;background-color:#ffe082;padding:10px 16px;text-align:center;font-size:.875rem;color:#0f1a33}.deal-todo-banner a{display:inline-flex;align-items:center;gap:6px;color:#1e50a2;font-weight:600;text-decoration:none}.deal-todo-banner a:hover{color:#123670}.deal-todo-banner__icon{flex:0 0 auto;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("/themes/custom/rikka_theme/images/icon/briefcase-fill.svg") no-repeat center/contain;mask:url("/themes/custom/rikka_theme/images/icon/briefcase-fill.svg") no-repeat center/contain}.rikka-success-page-container{width:100%;margin:40px 0;padding:32px 20px;text-align:center;background:#fff;border:1px solid #cfd8dc;border-radius:8px;box-sizing:border-box}.rikka-success-page__heading{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}.rikka-success-page__icon{flex-shrink:0}.rikka-success-page__title{margin:0;font-size:1.5rem;font-weight:bold;line-height:1.4;color:#4a3a32}.rikka-success-page__action{display:inline-block;padding:12px 32px;background-color:#c4735e;color:#fff;text-decoration:none;border-radius:6px;font-weight:bold;font-size:1.1rem;transition:opacity .2s}.rikka-success-page__action:hover,.rikka-success-page__action:focus{background-color:#c4735e;color:#fff;opacity:.85}.analytics-block{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem 1.5rem 1.5rem;margin-bottom:2rem}.analytics-block__title{font-size:1.1rem;font-weight:700}.analytics-block .analytics-block__title{margin:0;line-height:1.5rem}.analytics-fetched-note{font-size:.8rem;color:#9ca3af}.analytics-block .analytics-fetched-note{margin:0;line-height:1.5rem}.analytics-block>.analytics-block__title{float:left}.analytics-block>.analytics-fetched-note{float:right}.analytics-block>.analytics-subsection-title{clear:both}.analytics-block__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.analytics-verified-note{font-size:.85rem;color:#6b7280;margin-bottom:1.5rem}.analytics-subsection-title{font-size:1rem;font-weight:700;color:#374151;margin:2.75rem 0 1.25rem;padding-bottom:.45rem;border-bottom:1px solid #e5e7eb}.analytics-chart-wrap{margin-bottom:2.5rem}.analytics-chart-wrap--line{position:relative;height:260px}.analytics-chart-wrap--line canvas{max-height:260px}.analytics-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2.5rem}@media(max-width:768px){.analytics-row{grid-template-columns:1fr}}.analytics-chart-half__title{font-size:.85rem;font-weight:700;color:#555;margin-bottom:.5rem}.analytics-table-wrap{overflow-x:auto;margin-bottom:2.5rem}.analytics-table{width:100%;border-collapse:collapse;font-size:.82rem}.analytics-table th,.analytics-table td{padding:.45rem .75rem;text-align:right;border-bottom:1px solid #e5e7eb;white-space:nowrap}.analytics-table th:first-child,.analytics-table td:first-child{text-align:left}.analytics-table thead th{font-weight:700;background:#f8f9fa;color:#374151}.analytics-table tbody tr:last-child td,.analytics-table tbody tr:last-child th{border-bottom:none}.analytics-table--scroll{min-width:max-content}.analytics-table-title{font-size:.9rem;font-weight:700;margin:1.25rem 0 .5rem}.analytics-ga4-period-wrap{display:flex;justify-content:flex-end;margin-bottom:.75rem}.ga4-period-btn{padding:.35rem 1rem;font-size:.82rem;font-weight:600;border:1px solid #d1d5db;cursor:pointer;transition:background .15s,color .15s,border-color .15s;line-height:1.5}.ga4-period-btn:first-child{border-radius:6px 0 0 6px}.ga4-period-btn:last-child{border-radius:0 6px 6px 0;border-left:none}.ga4-period-btn:only-child{border-radius:6px}.ga4-period-btn--active{background:#1e50a2;color:#fff;border-color:#1e50a2}.ga4-period-btn:not(.ga4-period-btn--active){background:#f3f4f6;color:#374151}.analytics-engagement{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:2.5rem}@media(max-width:480px){.analytics-engagement{grid-template-columns:1fr}}.analytics-engagement__item{background:#f8f9fa;border-radius:8px;padding:1rem 1.25rem;text-align:center}.analytics-engagement__value{display:block;font-size:1.6rem;font-weight:700;color:#0f1a33;line-height:1.2}.analytics-engagement__label{display:block;font-size:.78rem;color:#6b7280;margin-top:.3rem}.analytics-sc-header{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:.75rem}.analytics-sc-header__label{font-size:.82rem;color:#6b7280}.sc-period-select{font-size:.82rem;padding:.3rem .65rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;color:#374151}.sc-period-select:focus{outline:2px solid #1e50a2;outline-offset:1px}.analytics-sc-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:1rem}@media(max-width:640px){.analytics-sc-metrics{grid-template-columns:repeat(2,1fr)}}.sc-metric-card{background:#f3f4f6;border-radius:8px;padding:.75rem 1rem;cursor:pointer;user-select:none;transition:background .15s,color .15s;border:2px solid rgba(0,0,0,0)}.sc-metric-card:hover:not(.sc-metric-card--active){background:#e5e7eb}.sc-metric-card__header{display:flex;align-items:center;gap:.3rem;font-size:.78rem;margin-bottom:.35rem;opacity:.85}.sc-metric-card__check{font-size:.72rem;line-height:1}.sc-metric-card__label-text{font-size:.75rem;display:block;margin-bottom:.1rem;opacity:.75}.sc-metric-card__value{display:block;font-size:1.45rem;font-weight:700;line-height:1.2}.sc-metric-card--clicks.sc-metric-card--active{background:#1e50a2;color:#fff}.sc-metric-card--impressions.sc-metric-card--active{background:#2563eb;color:#fff}.sc-metric-card--ctr.sc-metric-card--active{background:#059669;color:#fff}.sc-metric-card--position.sc-metric-card--active{background:#d97706;color:#fff}.analytics-device-perf{margin-bottom:1.25rem}.analytics-coverage{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:2.5rem}@media(max-width:480px){.analytics-coverage{grid-template-columns:repeat(2,1fr)}}.analytics-coverage__item{background:#f8f9fa;border-radius:8px;padding:.875rem 1rem;text-align:center}.analytics-coverage__value{display:block;font-size:1.5rem;font-weight:700;color:#0f1a33}.analytics-coverage__label{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem}.analytics-sc-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:1rem}@media(max-width:640px){.analytics-sc-summary{grid-template-columns:repeat(2,1fr)}}.analytics-sc-summary__item{background:#f3f4f6;padding:.75rem 1rem;border-radius:8px;text-align:center}.analytics-sc-summary__value{display:block;font-size:1.5rem;font-weight:700;color:#1e50a2}.analytics-sc-summary__label{display:block;font-size:.75rem;color:#6b7280;margin-top:.2rem}.listing-detail__review-banner{display:flex;align-items:flex-start;gap:.5rem;padding:.85rem 1rem;margin:0 0 1rem;border-radius:8px;border:1px solid;font-size:.92rem;line-height:1.6}.listing-detail__review-banner .bi{flex-shrink:0;margin-top:.15rem}.listing-detail__review-banner a{color:#1e50a2;text-decoration:underline}.listing-detail__review-banner a:hover,.listing-detail__review-banner a:focus{color:#123670}.listing-detail__review-banner a{margin-left:.25rem;white-space:nowrap}.listing-detail__review-banner--pending{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.listing-detail__review-banner--rejected{background:#fef2f2;border-color:#b91c1c;color:#991b1b}.listing-key-metrics{display:flex;flex-wrap:wrap;gap:0;border:1px solid #cfd8dc;border-radius:12px;margin:1.25rem 0;background:#fff}.key-metric{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem 1.5rem;flex:1 1 140px;border-right:1px solid #cfd8dc;position:relative}.key-metric:first-child{border-radius:12px 0 0 12px}.key-metric:last-child{border-right:none;border-radius:0 12px 12px 0}.key-metric--price .key-metric__value{font-size:1.35rem;color:#1c2c4c}.key-metric__label{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;font-weight:500;margin-bottom:.25rem;white-space:nowrap}.key-metric__label[aria-label]{position:relative;cursor:default}.key-metric__label[aria-label]:hover{color:#1e50a2}.key-metric__label[aria-label]:hover .key-metric__tip{color:#1e50a2}.key-metric__label[aria-label]:hover::before{content:attr(aria-label);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1c2c4c;color:#fff;font-size:.75rem;font-weight:400;line-height:1.5;padding:.5rem .75rem;border-radius:6px;white-space:normal;width:220px;z-index:100;pointer-events:none}.key-metric__label[aria-label]:hover::after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#1c2c4c;z-index:100;pointer-events:none}.key-metric__tip{display:inline-flex;align-items:center;color:#6b7280;font-size:.8rem}.key-metric__value{font-size:1.1rem;font-weight:700;color:#0f1a33;white-space:nowrap}.key-metric__value--reduced{color:#047857}.key-metric__old{font-size:.85rem;color:#9ca3af;text-decoration:line-through;text-decoration-thickness:1.5px;line-height:1;margin-bottom:2px;white-space:nowrap}.key-metric__reduced{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;background-color:#ecfdf5;border:1px solid #6ee7b7;border-radius:4px;font-size:.75rem;font-weight:600;color:#047857;white-space:nowrap}.key-metric__reduced i{font-size:.95em}@media(max-width:640px){.listing-key-metrics{flex-direction:column;border-radius:10px}.key-metric{flex:none;border-right:none;border-bottom:1px solid #cfd8dc;flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem}.key-metric:last-child{border-bottom:none}.key-metric__label{margin-bottom:0}}.listing-detail__section+.listing-detail__section{margin-top:1.5rem}.listing-performance .listing-detail__section-title{margin-bottom:1rem}.listing-performance__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.perf-block{background:#fff;border:1px solid #cfd8dc;border-radius:12px;padding:1.25rem 1.5rem 1rem}.perf-block__meta{display:flex;flex-direction:column;margin-bottom:.75rem}.perf-block__label{font-size:.8rem;color:#6b7280;font-weight:500;margin-bottom:.15rem}.perf-block__value{font-size:1.6rem;font-weight:700;color:#0f1a33;line-height:1.2}.perf-block__unit{font-size:.85rem;font-weight:400;color:#9ca3af;margin-left:.2em}.perf-block__chart-wrap{position:relative;height:100px}.listing-detail__fields{border-top:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;background:#fff;margin:0}.listing-detail__field-row{display:flex;flex-wrap:wrap;margin:0;border-bottom:1px solid #cfd8dc}@media screen and (min-width:769px){.listing-detail__field-row{flex-wrap:nowrap;align-items:stretch}}.listing-detail__field-label{width:100%;background:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;box-sizing:border-box;margin:0}@media screen and (min-width:769px){.listing-detail__field-label{width:280px;flex-shrink:0;border-right:1px solid #cfd8dc}}.listing-detail__field-value{width:100%;padding:1.25rem;background:#fff;box-sizing:border-box;margin:0}@media screen and (min-width:769px){.listing-detail__field-value{flex-grow:1}}.listing-detail__ext-link{color:#1e50a2;text-decoration:underline}.listing-detail__ext-link:hover,.listing-detail__ext-link:focus{color:#123670}.listing-detail__ext-link{word-break:break-all}.listing-detail__summary{margin-bottom:1.25rem;padding:1rem 1.25rem;background:#fff;border:1px solid #cfd8dc;border-radius:8px}.listing-detail__summary-header{display:flex;align-items:center;gap:.4em;font-size:1rem;font-weight:700;color:#0f1a33;margin-bottom:.75rem}.listing-detail__summary-header::before{content:"";display:inline-block;width:1.2em;height:1.2em;background-image:url(/themes/custom/rikka_theme/images/sitelogo/sitelogo_header.webp);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.listing-detail__summary-body{font-size:1rem;line-height:1.8;color:#0f1a33;word-break:break-word}.listing-detail__summary-body p{margin-bottom:.75em}.listing-detail__summary-body p:last-child{margin-bottom:0}.listing-detail__summary-fade{display:none;height:160px;margin-top:-160px;background:linear-gradient(to bottom,transparent,#ffffff);pointer-events:none;position:relative}.is-collapsible .listing-detail__summary-fade{display:block}.listing-detail__lock-wrap{position:relative;overflow:hidden}.listing-detail__lock-wrap--preview{max-height:480px}.listing-detail__lock-wrap--preview::after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,0.85));z-index:5;pointer-events:none}.listing-detail__locked-content{filter:blur(6px);pointer-events:none;user-select:none}.listing-detail__lock-img{width:100%;display:block}.listing-detail__lock-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.25rem;background:hsla(0,0%,100%,.55);z-index:10}.listing-detail__lock-link{font-size:.95rem;font-weight:600;color:#1e50a2;text-decoration:underline}.listing-detail__lock-link:hover{color:#123670}.listing-detail__lock-text{font-size:.95rem;font-weight:600;color:#333}.listing-detail__summary-more{display:none;width:auto;margin:0 auto;text-align:center;padding:.5rem 1rem .25rem;color:#1e50a2;font-weight:600;font-size:.9rem;cursor:pointer;background-color:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;font-family:inherit;opacity:1}.listing-detail__summary-more:hover,.listing-detail__summary-more:focus{background-color:rgba(0,0,0,0);color:#123670;text-decoration:underline;opacity:1}.is-collapsible .listing-detail__summary-more{display:block}.listing-detail__section--disclaimer{background:#fff;border:1px solid #cfd8dc;border-radius:12px;padding:1.25rem 1.5rem}.listing-detail__section--disclaimer .listing-detail__disclaimer-text{font-size:.85rem;color:#333;line-height:1.7}.listing-detail__related{margin-top:2rem}.listing-detail__related .listing-detail__related-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.listing-detail__faq{margin-top:2rem}.listing-detail__faq-item{margin:0 0 .5rem;border:1px solid #cfd8dc;border-radius:8px;background-color:#fff}.listing-detail__faq-item>summary{padding:12px 16px;font-weight:400;cursor:pointer;list-style:none}.listing-detail__faq-item>summary::before{content:"Q.";margin-right:.5em;color:#1c2c4c}.listing-detail__faq-item>summary::-webkit-details-marker{display:none}.listing-detail__faq-item>summary::after{content:"＋";float:right;color:#7ab8e0}.listing-detail__faq-item[open]>summary{border-bottom:1px solid #cfd8dc}.listing-detail__faq-item[open]>summary::after{content:"−"}.listing-detail__faq-body{padding:12px 16px;font-size:.875rem;line-height:1.8}.listing-detail__faq-body p{margin:0 0 .5em}.listing-detail__faq-body p:last-child{margin-bottom:0}.listing-detail__faq-body a{color:#1c2c4c;text-decoration:underline}.listing-sidebar__terminate-link{display:block;margin-top:.5rem;text-align:center;font-size:.875rem;color:#999;text-decoration:underline}.listing-sidebar__terminate-link:hover{color:#c0392b}.deal-list{max-width:100%;margin:0 auto;padding:24px 16px;padding-top:0}.deal-list__inbox-link{gap:6px;margin-bottom:8px}.deal-list__inbox-link.has-unread{background-color:#1c2c4c;border-color:#1c2c4c;color:#fff}.deal-list__inbox-link.has-unread i{color:#fff}.deal-list__inbox-link.has-unread:hover{background-color:hsl(220,46.1538461538%,12.3921568627%);border-color:hsl(220,46.1538461538%,12.3921568627%);color:#fff}.deal-list__inbox-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;color:#fff;background-color:#ff4136;border-radius:50%}.deal-list__lead{margin:0 0 16px;font-size:.95rem;color:#0f1a33;padding:1.5rem;border-radius:8px;line-height:1.7}.deal-list__lead--alert{background-color:#fff8e1;border:1px solid #f09e60;color:#0f1a33}.deal-list__lead--alert i{color:#ff7a00;margin-right:6px}.deal-list__tabbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid #cfd8dc;margin-bottom:24px}.deal-list__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:0}.deal-list__tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:1rem 1rem;font-size:.95rem;font-weight:700;color:#555;background-color:rgba(0,0,0,0);border:none;border-bottom:6px solid #cfd8dc;border-radius:0;margin-bottom:-1px;text-decoration:none;white-space:nowrap;transition:color .2s,border-bottom-color .2s,background-color .2s}.deal-list__tab:hover,.deal-list__tab:focus{color:#1c2c4c;background-color:#f1f1f1;border-bottom-color:#cfd8dc}.deal-list__tab.is-active{color:#0f1a33;border-bottom-color:#1c2c4c;background-color:rgba(0,0,0,0)}.deal-list__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:700;line-height:1;color:#fff;background:#1c2c4c;border-radius:10px}.deal-list__empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee;border-radius:12px;background-color:#fff;margin-top:1rem;font-size:16px}.deal-list__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.deal-list__card{position:relative;overflow:hidden;display:flex;align-items:stretch;gap:16px;padding:16px;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;transition:box-shadow .15s,border-color .15s}.deal-list__card::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:rgba(0,0,0,0);transition:background-color .2s ease}.deal-list__card.is-actionable{background-color:#fff9db}.deal-list__card.is-actionable::before{background-color:#fab005}.deal-list__card.has-unread{background-color:#fff9db}.deal-list__card.has-unread::before{background-color:#fab005}.deal-list__card.is-linked:hover{background-color:#eef5fb}.deal-list__card.is-linked.is-actionable:hover{background-color:#fff0b0}.deal-list__card.is-linked.is-actionable:hover::before{background-color:#b26e2e}.deal-list__card.is-linked.has-unread:hover{background-color:#fff0b0}.deal-list__card.is-linked.has-unread:hover::before{background-color:#b26e2e}@media(max-width:768px){.deal-list__card{flex-direction:column;gap:12px}}.deal-list__card-main{flex:1;min-width:0}.deal-list__card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.deal-list__role{display:inline-block;padding:2px 10px;border-radius:4px;font-size:.75rem;font-weight:600}.deal-list__role--seller{background-color:#e8f4fd;color:#1976d2}.deal-list__role--buyer{background-color:#fce8e8;color:#c62828}.deal-list__listing-title{color:#0f1a33;font-size:1rem}.deal-list__badge-action{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background-color:#ff7a00;color:#fff;font-size:.75rem;font-weight:600}.deal-list__badge-action i{font-size:.85rem}.deal-list__badge-unread{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background-color:#1c2c4c;color:#fff;font-size:.75rem;font-weight:600}.deal-list__badge-unread i{font-size:.85rem}.deal-list__meta{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;font-size:.875rem}.deal-list__meta-row{display:contents}.deal-list__meta-label{color:#333;font-weight:500;margin:0}.deal-list__meta-value{color:#0f1a33;margin:0}.deal-list__counterparty{color:#0f1a33}.deal-list__action-icon{margin-right:4px;color:#f09e60}.deal-list__card-link{position:absolute;inset:0;z-index:0;text-indent:-9999px;overflow:hidden}.deal-list__survey-cta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px}.deal-list__survey-button{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:6px;background:#f09e60;color:#fff;font-weight:700;text-decoration:none}.deal-list__survey-button:hover,.deal-list__survey-button:focus{background:rgb(236.4827586207,135.2551724138,58.7172413793);color:#fff}.deal-list__survey-note{font-size:.82rem;color:#333}.rikka-deal-progress{max-width:100%;margin:0 auto;padding:24px 16px;padding-top:0}.rikka-deal-progress__topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}@media screen and (max-width:768px){.rikka-deal-progress__topbar{flex-direction:column;align-items:stretch}}.rikka-deal-progress__topbar-actions{display:flex;align-items:center;gap:12px}@media screen and (max-width:768px){.rikka-deal-progress__topbar-actions{flex-direction:column;align-items:stretch}}.rikka-deal-progress__header{margin-bottom:24px}.rikka-deal-progress__summary{margin:0 0 16px;border-top:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;background:#fff;display:grid;grid-template-columns:1fr}.rikka-deal-progress__summary dt,.rikka-deal-progress__summary dd{margin:0;border-bottom:1px solid #cfd8dc;padding:1.25rem;box-sizing:border-box}.rikka-deal-progress__summary dt{background:#f1f1f1;font-weight:700;color:#333}.rikka-deal-progress__summary dd{background:#fff}@media screen and (min-width:769px){.rikka-deal-progress__summary{grid-template-columns:180px 1fr}.rikka-deal-progress__summary dt{border-right:1px solid #cfd8dc}}.rikka-deal-progress__summary a{color:#1e50a2;text-decoration:none;font-weight:600}.rikka-deal-progress__summary a:hover{color:#123670;text-decoration:underline}.rikka-deal-progress__role{margin-top:12px}.rikka-deal-progress__message-link,.rikka-deal-progress__nda-link{gap:6px}.rikka-deal-progress__message-link.has-unread{background-color:#1c2c4c;border-color:#1c2c4c;color:#fff}.rikka-deal-progress__message-link.has-unread i{color:#fff}.rikka-deal-progress__message-link.has-unread:hover{background-color:hsl(220,46.1538461538%,12.3921568627%);border-color:hsl(220,46.1538461538%,12.3921568627%);color:#fff}.rikka-deal-progress__message-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;color:#fff;background-color:#ff4136;border-radius:50%}.rikka-deal-progress__badge{display:inline-block;padding:4px 12px;font-size:14px;font-weight:600;border-radius:4px;background:#eef;color:#335}.rikka-deal-progress__badge--seller{background:#fde;color:#642}.rikka-deal-progress__badge--buyer{background:#def;color:#246}.rikka-deal-progress__steps{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;list-style:none;margin:0 0 32px;padding:0}@media screen and (max-width:768px){.rikka-deal-progress__steps{grid-template-columns:repeat(4,1fr)}}.rikka-deal-progress__step{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid #ddd;border-radius:6px;background:#fafafa;font-size:13px;min-width:0}.rikka-deal-progress__step.is-current{border-color:#1c2c4c;background:#eef2f7;color:#1c2c4c;font-weight:600}.rikka-deal-progress__step.is-done{border-color:#1c2c4c;color:#1c2c4c}.rikka-deal-progress__step.is-upcoming{color:#777}.rikka-deal-progress__step-index{display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;background:#ccc;color:#fff;font-size:12px}.rikka-deal-progress__step.is-current .rikka-deal-progress__step-index,.rikka-deal-progress__step.is-done .rikka-deal-progress__step-index{background:#1c2c4c}.rikka-deal-progress__current{margin-bottom:32px;padding:16px;border:1px solid #e5e5e5;border-radius:6px;background:#fff}.rikka-deal-progress__current-key{font-family:monospace;color:#555}.rikka-deal-progress__notice{background:#fffbe6;border:1px solid #f0d96b;border-radius:6px;padding:8px 12px;font-size:.95rem;border-radius:4px;margin-top:16px}.rikka-deal-progress__notice--alert{background:#fffbeb;border-left:4px solid #d97706;padding:1rem 1.25rem;font-size:.95rem;border-radius:0;margin-top:1rem;padding:.75rem 1rem;border:none;border-left:4px solid #d97706}.rikka-deal-progress__notice--key .rikka-deal-progress__notice-title{color:#dc3545}.rikka-deal-progress__contract-guide strong{display:block;margin-bottom:.5rem}.rikka-deal-progress__contract-steps{margin:.5rem 0 0;padding-left:1.5rem;list-style:decimal}.rikka-deal-progress__contract-steps li{margin-bottom:.25rem}.rikka-deal-progress__cta-row{margin-top:1rem}.rikka-deal-progress__cta-row--center{display:flex;justify-content:center}.rikka-deal-progress__meta dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px}.rikka-deal-progress__terms{margin:16px 0;padding:16px 20px;background:#fafafa;border:1px solid #ddd;border-radius:8px}.rikka-deal-progress__terms-title{margin:0 0 8px;font-size:20px;font-weight:700}.rikka-deal-progress__terms-title:not(:first-child){margin-top:16px}.rikka-deal-progress__terms-list{margin:0;padding-left:0;list-style:none}.rikka-deal-progress__terms-list li{font-size:16px;line-height:1.7;padding-left:1.2em;text-indent:-1.2em}.rikka-deal-progress__terms-list li::before{content:"・"}.rikka-deal-progress__terms-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0}.rikka-deal-progress__terms-dl dt{font-weight:600;color:#555}.rikka-deal-progress__terms-dl dd{margin:0}.rikka-deal-progress__meta dt{color:#555;font-size:16px}.rikka-deal-progress__meta dd{margin:0;font-size:16px}.rikka-deal-progress__doc-link{margin-left:8px;font-size:14px;font-weight:600;color:#1e50a2;text-decoration:none;white-space:nowrap}.rikka-deal-progress__doc-link i{margin-right:2px}.rikka-deal-progress__doc-link:hover{color:#123670;text-decoration:underline}.rikka-deal-progress__nda-status{margin:8px 0 16px;padding-left:20px}.rikka-deal-progress__nda-status li{font-size:14px}.rikka-deal-progress__consent{font-weight:bold}.rikka-deal-progress__consent--done{color:#1e50a2}.rikka-deal-progress__consent--pending{color:#c0392b}.rikka-deal-progress__cta{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.rikka-deal-progress__cta{width:100%}}.rikka-deal-progress__cta:hover,.rikka-deal-progress__cta:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.rikka-deal-progress__cta:disabled{background-color:#aaa;cursor:not-allowed}.rikka-deal-progress__cta:disabled:hover,.rikka-deal-progress__cta:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.rikka-deal-progress__cta{display:inline-block;margin-top:8px;line-height:1.5;text-decoration:none;text-align:center}.rikka-deal-progress__cta,.rikka-deal-progress__cta:hover,.rikka-deal-progress__cta:focus{color:#fff;text-decoration:none}.rikka-deal-progress__waiting{background:#fffbe6;border:1px solid #f0d96b;border-radius:6px;padding:8px 12px;font-size:.95rem;border-radius:4px;margin-top:8px}.rikka-deal-progress__badge--priority{background:#ffeec7;color:#774700}.rikka-deal-progress__form{margin-top:16px;padding:16px;border:1px solid #ddd;border-radius:6px;background:#fafafa;display:grid;gap:12px;max-width:480px}.rikka-deal-progress__label{display:grid;gap:4px;font-size:14px}.rikka-deal-progress__label input,.rikka-deal-progress__label textarea{padding:8px 10px;font-size:16px;border:1px solid #bbb;border-radius:4px;background:#fff}.rikka-deal-progress__label textarea{width:100%;box-sizing:border-box;font-family:inherit;resize:vertical}.rikka-deal-progress__cta--danger{background:#c33;margin-top:16px}.rikka-deal-progress__cta--danger:hover{background:#a22}.rikka-deal-progress__cta:disabled{background:#aaa;cursor:not-allowed}.rikka-deal-progress__error{padding:8px 12px;border-radius:4px;background:#fee;border:1px solid #f88;color:#a22;font-size:14px;margin:0}.rikka-deal-progress__blocked{background:#f6f6f6;border:1px dashed #aaa}.rikka-deal-progress__contract{margin-top:24px;padding:16px;border:1px solid #cde;border-radius:6px;background:#f5f9ff}.rikka-deal-progress__contract h3{margin:0 0 8px;font-size:16px}.rikka-deal-progress__contract-desc{font-size:.95rem;color:#345;background:#fff;padding:8px 10px;border:1px solid #cde;border-radius:4px}.rikka-deal-progress__cta--secondary{background:rgb(45.85,72.05,124.45)}.rikka-deal-progress__cta--secondary:hover{background:hsl(220,46.1538461538%,26.3921568627%)}.rikka-deal-progress__cta--outline{background:#fff;border:1px solid #1c2c4c}.rikka-deal-progress__cta--outline,.rikka-deal-progress__cta--outline:hover,.rikka-deal-progress__cta--outline:focus{color:#1c2c4c}.rikka-deal-progress__cta--outline:hover,.rikka-deal-progress__cta--outline:focus{background:#f1f1f1}.rikka-deal-bank-info{max-width:100%;margin:0 auto;padding:24px 16px;padding-top:0}.rikka-deal-bank-info__actions{margin-bottom:16px}.rikka-deal-bank-info__lead{margin:0 0 16px}.rikka-deal-bank-info__action{text-align:center}.rikka-deal-bank-info__alert{background:#fffbe6;border:1px solid #f0d96b;border-radius:6px;padding:8px 12px;font-size:.95rem;margin:12px 0 16px;padding:12px 16px}.rikka-deal-bank-info__alert p{margin:0 0 6px}.rikka-deal-bank-info__alert p:last-child{margin-bottom:0}.rikka-deal-bank-info__list{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;padding:16px;border:1px solid #cde;border-radius:6px;background:#f5f9ff;margin-bottom:24px}.rikka-deal-bank-info__list dt{font-weight:600;color:#345}.rikka-deal-bank-info__list dd{margin:0;font-family:monospace;font-size:16px}.rikka-deal-bank-info__escrow{background:#fffbeb;border-left:4px solid #d97706;padding:1rem 1.25rem;font-size:.95rem;margin:12px 0 16px;padding:12px 16px;border:none;border-left:4px solid #d97706}.rikka-deal-bank-info__escrow p{margin:0 0 6px}.rikka-deal-bank-info__escrow p:last-child{margin-bottom:0}.rikka-deal-bank-info__breakdown{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;padding:12px 16px;margin-bottom:16px;border:1px dashed #ddd;border-radius:6px}.rikka-deal-bank-info__breakdown dt{color:#555}.rikka-deal-bank-info__breakdown dd{margin:0;font-family:monospace;text-align:right}.rikka-deal-bank-info__payer{background:#fffbe6;border:1px solid #f0d96b;border-radius:6px;padding:8px 12px;font-size:.95rem;margin-bottom:24px;padding:12px 16px}.rikka-deal-bank-info__payer p{margin:0 0 6px}.rikka-deal-bank-info__payer p:last-child{margin-bottom:0}.rikka-deal-bank-info__payer code{padding:2px 6px;background:#fafafa;border-radius:4px;font-size:15px}.rikka-deal-asset-transfer__intro{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.85rem 1.25rem;margin:0 0 1rem;color:#0f1a33;line-height:1.7;font-size:.95rem}.rikka-deal-asset-transfer__notice{background:#fffbeb;border-left:4px solid #d97706;padding:1rem 1.25rem;font-size:.95rem;margin:1rem 0}.rikka-deal-asset-transfer__notice-title{color:#dc3545}.rikka-deal-asset-transfer__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem 1.25rem;margin-bottom:1rem}.rikka-deal-asset-transfer__section-title{font-size:1rem;font-weight:700;color:#374151;margin:0 0 1rem;padding-bottom:.45rem;border-bottom:1px solid #e5e7eb;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif}.rikka-deal-asset-transfer__card .rikka-deal-asset-transfer__section-title{margin:0 0 1rem;font-size:1rem;padding:0 0 .45rem;color:#374151;border-bottom:1px solid #e5e7eb}.rikka-deal-asset-transfer__table-wrap{overflow-x:auto}.rikka-deal-asset-transfer__col-status{white-space:nowrap}.rikka-deal-asset-transfer__asset{font-weight:600}.rikka-deal-asset-transfer__api-flag{color:#dc3545;font-weight:700}.rikka-deal-asset-transfer__acceptance{margin-top:24px;padding:16px;border:1px solid #1c2c4c;border-radius:6px;background:#eef2f7;text-align:center}.rikka-deal-offer-card{margin:1.2rem 0;padding:1.2rem 1.5rem;border:2px solid #1c2c4c;border-radius:8px;background:#f8fafc}.rikka-deal-offer-card h3{margin:0 0 .8rem;font-size:1.05rem}.rikka-deal-offer-card__amount{margin:0 0 .5rem;font-size:1.1rem}.rikka-deal-offer-card__amount strong{color:#1c2c4c}.rikka-deal-offer-card__message{margin:0 0 .5rem;padding:.6rem .8rem;border-radius:4px;background:#fff;font-size:.9rem;white-space:pre-wrap}.rikka-deal-offer-card__date{margin:0 0 .5rem;font-size:.82rem;color:#666}.rikka-deal-offer-card__compare{margin:.6rem 0 0;font-size:.88rem}.rikka-deal-offer-card__compare a{color:#1e50a2;text-decoration:underline}.rikka-deal-offer-card__compare a:hover,.rikka-deal-offer-card__compare a:focus{color:#123670}.rikka-deal-offer-card--form{margin:1rem 0 0;padding:0;border:none;background:rgba(0,0,0,0)}.rikka-deal-offer-list-wrap .rikka-deal-offer-list__asking{margin:.6rem 0 1rem}.rikka-deal-offer-list-wrap .rikka-deal-offer-list__deviation{font-weight:700}.rikka-deal-offer-list-wrap .rikka-deal-offer-list__deviation--plus{color:#1a7f4e}.rikka-deal-offer-list-wrap .rikka-deal-offer-list__deviation--minus{color:#c0392b}.rikka-deal-offer-list-wrap .rikka-deal-offer-list__note{margin-top:1rem;font-size:.95rem;color:#666}.rikka-deal-progress__survey{margin-top:16px;padding:16px 18px;border:1px solid #f09e60;border-left-width:4px;border-radius:0 6px 6px 0;background:rgba(240,158,96,.06)}.rikka-deal-progress__survey-lead{font-weight:700;color:#0f1a33}.rikka-deal-progress__survey-lead .bi{margin-right:6px;color:#f09e60}.rikka-deal-progress__survey-note{margin-top:4px;font-size:.88rem;color:#333}.rikka-deal-nda{max-width:100%;margin:0 auto;padding:24px 16px;padding-top:0}.rikka-deal-nda__header{margin-bottom:24px}.rikka-deal-nda__alert{margin-bottom:16px;padding:12px 16px;border-radius:6px;font-size:.95rem}.rikka-deal-nda__alert--success{background:#eef2f7;border:1px solid #1c2c4c;color:#1c2c4c}.rikka-deal-nda__body{padding:24px;border:1px solid #cfd8dc;border-radius:6px;background:#fff;line-height:1.7;margin-bottom:24px;max-height:60vh;overflow-y:auto}.rikka-deal-nda__body h2,.rikka-deal-nda__body h3{margin-top:16px}.rikka-deal-nda__form{padding:16px;text-align:center}.rikka-deal-nda__check{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:0;cursor:pointer;font-size:1rem;font-weight:600;color:#0f1a33;line-height:1.5}.rikka-deal-nda__check input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#1c2c4c;cursor:pointer;margin:0}.rikka-deal-nda__notice{margin:4px 0 16px;font-size:.95rem;color:#333}.rikka-deal-nda__submit{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.rikka-deal-nda__submit{width:100%}}.rikka-deal-nda__submit:hover,.rikka-deal-nda__submit:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.rikka-deal-nda__submit:disabled{background-color:#aaa;cursor:not-allowed}.rikka-deal-nda__submit:disabled:hover,.rikka-deal-nda__submit:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.rikka-deal-nda__submit:disabled{background-color:#aaa;cursor:not-allowed;opacity:1}.rikka-deal-nda__error{padding:8px 12px;border-radius:4px;background:#fee;border:1px solid #f88;color:#a22;font-size:14px;margin-top:12px}.rikka-deal-admin-nda-list{max-width:1100px;margin:0 auto;padding:24px 16px}.rikka-deal-admin__header{margin-bottom:24px}.rikka-deal-admin__lead{font-size:13px;color:#555;margin:8px 0 12px}.rikka-deal-admin__create{display:inline-block}.rikka-deal-admin__empty{padding:24px;background:#fffbe6;border:1px solid #f0d96b;border-radius:6px}.rikka-deal-admin__table{width:100%;border-collapse:collapse}.rikka-deal-admin__table th,.rikka-deal-admin__table td{padding:10px 12px;border-bottom:1px solid #eee;text-align:left;font-size:14px}.rikka-deal-admin__table tr.is-current{background:#eef2f7}.rikka-deal-admin__badge{display:inline-block;padding:2px 8px;font-size:12px;border-radius:4px}.rikka-deal-admin__badge--current{background:#1c2c4c;color:#fff}.rikka-deal-admin__badge--archived{background:#ddd;color:#555}.rikka-deal-admin-survey{max-width:1100px;margin:0 auto;padding:24px 16px}.survey-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0 24px}.survey-kpi__card{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid #ddd;border-radius:8px;background:#fff}.survey-kpi__label{font-size:.85rem;color:#555}.survey-kpi__value{font-size:1.8rem;font-weight:700;color:#0f1a33}.survey-kpi__sub{font-size:.8rem;color:#555}.survey-axes{margin:0 0 24px}.survey-axes__title{font-size:1rem;margin-bottom:8px}.survey-axes__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 16px}.survey-axes__list li{display:flex;justify-content:space-between;padding:6px 10px;border-bottom:1px solid #ddd}.survey-axes__value{font-weight:700}.survey-role{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.8rem;background:#ddd;color:#0f1a33}.survey-role--seller{background:#1c2c4c;color:#fff}.survey-role--buyer{background:#f09e60;color:#fff}.survey-response__axes{list-style:none;margin:0;padding:0;font-size:.82rem}.survey-response__comment{max-width:320px;white-space:pre-wrap;word-break:break-word}.rikka-deal-inbox{max-width:100%;margin:0 auto;padding:24px 16px;padding-top:0}.rikka-deal-inbox__title{font-size:1.5rem;margin-bottom:24px}.rikka-deal-inbox__empty{text-align:center;padding:60px 20px;color:#999;border:2px dashed #eee;border-radius:12px;background-color:#fff;margin-top:0;font-size:16px}.rikka-deal-inbox__group{margin-bottom:32px}.rikka-deal-inbox__group-title{font-size:1.1rem;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.rikka-deal-inbox__group-title a{color:#1e50a2;text-decoration:none}.rikka-deal-inbox__group-title a:hover{text-decoration:underline}.rikka-deal-inbox__threads{list-style:none;margin:0;padding:0}.rikka-deal-inbox__thread{position:relative;overflow:hidden;border:1px solid #eee;border-radius:10px;margin-bottom:12px;background-color:#fff;transition:background-color .2s ease}.rikka-deal-inbox__thread::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background-color:rgba(0,0,0,0);transition:background-color .2s ease}.rikka-deal-inbox__thread.is-unread{background-color:#fff9db}.rikka-deal-inbox__thread.is-unread::before{background-color:#fab005}.rikka-deal-inbox__thread.is-unread:hover{background-color:#fff0b0}.rikka-deal-inbox__thread.is-unread:hover::before{background-color:#b26e2e}.rikka-deal-inbox__thread.is-unread .rikka-deal-inbox__thread-preview{font-weight:600;color:#222}.rikka-deal-inbox__thread.is-priority{border-color:#1c2c4c}.rikka-deal-inbox__thread:hover{background-color:#eef5fb}.rikka-deal-inbox__thread-link{position:absolute;inset:0;z-index:0}.rikka-deal-inbox__thread-body{padding:12px 16px}.rikka-deal-inbox__thread-role{display:inline-block;padding:2px 10px;border-radius:4px;font-size:.75rem;font-weight:600;margin-right:8px}.rikka-deal-inbox__thread-role--seller{background-color:#e8f4fd;color:#1976d2}.rikka-deal-inbox__thread-role--buyer{background-color:#fce8e8;color:#c62828}.rikka-deal-inbox__thread-counterpart{position:relative;z-index:1;display:inline-block;font-size:1rem;color:#1e50a2;text-decoration:none;margin-right:8px}.rikka-deal-inbox__thread-counterpart:hover{text-decoration:underline}.rikka-deal-inbox__thread-priority-badge{display:inline-block;background-color:#1c2c4c;color:#fff;font-size:.75rem;padding:2px 6px;border-radius:4px;margin-right:8px}.rikka-deal-inbox__thread-status{font-size:.8rem;color:#888;margin-right:8px}.rikka-deal-inbox__thread-unread{display:inline-block;background-color:#d4a017;color:#fff;font-size:.75rem;font-weight:bold;padding:2px 8px;border-radius:12px;margin-left:8px}.rikka-deal-inbox__thread-preview{margin:8px 0 4px;font-size:.9rem;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rikka-deal-inbox__thread-time{font-size:.75rem;color:#999}.rikka-deal-thread{width:100%;max-width:100%;margin:0;padding:0 16px 16px;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.rikka-deal-thread>*:not(.rikka-deal-thread__messages){flex:0 0 auto}body:has(.rikka-deal-thread){height:100dvh;overflow:hidden;display:flex;flex-direction:column}body:has(.rikka-deal-thread) .region--footer-top,body:has(.rikka-deal-thread) .region-footer-bottom,body:has(.rikka-deal-thread) .back-to-top,body:has(.rikka-deal-thread) .deal-todo-banner,body:has(.rikka-deal-thread) .breadcrumb-wrapper{display:none}body:has(.rikka-deal-thread) *:has(.rikka-deal-thread){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.layout-content-wrapper:has(.rikka-deal-thread),.page-content:has(.rikka-deal-thread){padding-bottom:0}.page-content:has(.rikka-deal-thread){padding-top:1.5rem}.rikka-deal-thread .rikka-deal-progress__summary{margin-bottom:10px;grid-template-columns:140px 1fr}.rikka-deal-thread .rikka-deal-progress__summary dt,.rikka-deal-thread .rikka-deal-progress__summary dd{padding:6px 10px;font-size:.85rem}.rikka-deal-thread .rikka-deal-progress__summary dt{border-right:1px solid #cfd8dc}@media screen and (max-width:768px){.page-content:has(.rikka-deal-thread){padding-top:1rem}.rikka-deal-thread{padding:0 10px 10px}.rikka-deal-thread__header{margin-bottom:8px}.rikka-deal-thread .rikka-deal-progress__summary dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rikka-deal-thread__notice{font-size:.78rem;padding:8px 10px;margin-bottom:8px}}.rikka-deal-thread__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rikka-deal-thread__notice{background-color:#fff8e1;border:1px solid #ffe082;border-radius:6px;padding:10px 14px;margin-bottom:16px;font-size:.95rem;color:#5d4037}.rikka-deal-thread__notice--support{background:#fffbeb;border-color:#d97706;color:#0f1a33;border-left-width:4px}.rikka-deal-thread__messages{list-style:none;margin:0;padding:16px 8px 16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;flex:1 1 0;min-height:0;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable}.rikka-deal-thread__messages::-webkit-scrollbar{width:10px}.rikka-deal-thread__messages::-webkit-scrollbar-track{background:#f5f5f5;border-radius:5px}.rikka-deal-thread__messages::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.rikka-deal-thread__messages::-webkit-scrollbar-thumb:hover{background:#666}.rikka-deal-message{margin-bottom:16px;display:flex;flex-direction:column}.rikka-deal-message__bubble{max-width:80%;padding:10px 14px;border-radius:12px;background-color:#f1f3f5;display:inline-block}.rikka-deal-message--user.is-self{align-items:flex-end}.rikka-deal-message--user.is-self .rikka-deal-message__bubble{background-color:hsl(220,46.1538461538%,88.3921568627%)}.rikka-deal-message__role-badge{display:inline-block;font-size:.7rem;font-weight:bold;color:#666;margin-bottom:4px}.rikka-deal-message__body{word-wrap:break-word;white-space:pre-wrap;line-height:1.5}.rikka-deal-message__attachments{list-style:none;margin:8px 0 0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.rikka-deal-message__attachment img{max-width:160px;max-height:160px;border-radius:6px;object-fit:cover;cursor:pointer}.rikka-deal-message__time{font-size:.7rem;color:#999;margin-top:4px}.rikka-deal-message--system{align-items:center;text-align:center}.rikka-deal-message--system .rikka-deal-message__system-body{display:inline-block;background-color:#f5f5f5;border:1px dashed #ccc;border-radius:16px;padding:8px 16px;font-size:.85rem;color:#555;max-width:90%}.rikka-deal-message__system-action{display:inline-block;margin-top:8px;padding:6px 16px;background-color:#1c2c4c;color:#fff;border-radius:6px;text-decoration:none;font-size:.85rem}.rikka-deal-message__system-action:hover{background-color:hsl(220,46.1538461538%,12.3921568627%)}.rikka-deal-message--operator{align-items:center}.rikka-deal-message--operator .rikka-deal-message__bubble{background-color:#fff3e0;border:1px solid #ffb74d}.rikka-deal-thread__cta{margin-top:16px;padding:24px;text-align:center;background-color:#fafafa;border-radius:8px}.rikka-deal-thread__cta--placeholder{background-color:#fff;border:1px dashed #ccc;color:#999;font-size:.85rem}.rikka-deal-thread__cta-button{display:inline-block;margin-top:12px;padding:10px 24px;background-color:#1c2c4c;color:#fff;border-radius:6px;text-decoration:none;font-weight:bold}.rikka-deal-thread__cta-button:hover{background-color:hsl(220,46.1538461538%,12.3921568627%)}.rikka-deal-thread__support-banner{margin-top:16px;padding:.6rem .9rem;background:#fffbeb;border-left:4px solid #d97706;border-radius:4px;font-size:.9rem;line-height:1.6;color:#0f1a33}.rikka-deal-thread__form{margin-top:16px}.rikka-deal-thread__form-error{background-color:#ffebee;color:#c62828;padding:8px 12px;border-radius:4px;margin-bottom:8px;font-size:.85rem}.rikka-deal-thread__textarea{width:100%;min-height:84px;max-height:40vh;padding:8px 10px;background-color:#fff;border:1px solid #ddd;border-radius:6px;font-size:.95rem;line-height:1.5;resize:none;box-sizing:border-box}.rikka-deal-thread__textarea:focus{outline:none;border-color:#1c2c4c;box-shadow:0 0 0 2px rgba(25,118,210,.15)}.rikka-deal-thread__form-attachments{margin-top:8px;display:flex;align-items:center;gap:12px}.rikka-deal-thread__attach-label{cursor:pointer}.rikka-deal-thread__attach-label input[type=file]{display:none}.rikka-deal-thread__attach-button{display:inline-block;padding:6px 12px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;font-size:.85rem;user-select:none}.rikka-deal-thread__attach-button:hover{background-color:#eee}.rikka-deal-thread__attach-label.is-disabled{pointer-events:none;cursor:not-allowed}.rikka-deal-thread__attach-label.is-disabled .rikka-deal-thread__attach-button{opacity:.45}.rikka-deal-thread__attach-preview{display:flex;gap:8px;flex-wrap:wrap}.rikka-deal-thread__attach-item{position:relative;display:inline-block;line-height:0}.rikka-deal-thread__attach-thumb{width:64px;height:64px;object-fit:cover;border-radius:4px;border:1px solid #ddd}.rikka-deal-thread__attach-remove{position:absolute;top:-7px;right:-7px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background-color:#222;color:#fff;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #fff}.rikka-deal-thread__attach-remove:hover{background-color:#c0392b}.rikka-deal-thread__form-actions{margin-top:8px;display:flex;align-items:center;justify-content:flex-end}.rikka-deal-thread__char-counter{margin-left:auto;align-self:flex-start;margin-top:-2px;font-size:.75rem;color:#999}.rikka-deal-thread__submit{padding:12px 40px;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor:pointer;font-size:1rem;min-width:120px}.rikka-deal-thread__submit:hover:not(:disabled){background-color:hsl(220,46.1538461538%,12.3921568627%)}.rikka-deal-thread__submit:disabled{background-color:#bbb;cursor:not-allowed}.rikka-deal-admin-message{max-width:1200px;padding:20px}.rikka-deal-admin-message__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.rikka-deal-admin-message__audit-link{font-size:.9rem}.rikka-deal-admin-message__note{font-size:.95rem;color:#666;margin-bottom:12px}.rikka-deal-admin-message__filters{display:flex;gap:16px;align-items:flex-end;margin-bottom:16px;padding:12px;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;flex-wrap:wrap}.rikka-deal-admin-message__filters label{display:flex;flex-direction:column;font-size:.85rem;color:#555}.rikka-deal-admin-message__filters input,.rikka-deal-admin-message__filters select{padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:.9rem;margin-top:4px}.rikka-deal-admin-message__filters button{padding:8px 20px;background-color:#1c2c4c;color:#fff;border:none;border-radius:4px;cursor:pointer}.rikka-deal-admin-message__table{width:100%;border-collapse:collapse;font-size:.9rem}.rikka-deal-admin-message__table th,.rikka-deal-admin-message__table td{padding:8px 12px;border-bottom:1px solid #eee;text-align:left;vertical-align:top}.rikka-deal-admin-message__table thead th{background-color:#f5f5f5;font-weight:bold}.rikka-deal-admin-message__body{max-width:360px;word-wrap:break-word;white-space:pre-wrap;color:#444}.rikka-deal-admin-message__type{display:inline-block;padding:2px 6px;border-radius:4px;font-size:.75rem;background-color:#eee}.rikka-deal-admin-message__type--user{background-color:hsl(220,46.1538461538%,88.3921568627%)}.rikka-deal-admin-message__type--system_phase{background-color:#fff3e0}.rikka-deal-admin-message__type--system_action{background-color:#ffe0b2}.rikka-deal-admin-message__type--operator{background-color:#ffebee}.rikka-deal-admin-message__type--physically_deleted{background-color:#ffcdd2;color:#b71c1c}.rikka-deal-admin-message__type--body_redacted{background-color:#ffe0b2}.rikka-deal-admin-message__delete-button{padding:4px 10px;background-color:#d32f2f;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85rem}.rikka-deal-admin-message__delete-button:hover{background-color:#b71c1c}.rikka-deal-admin-message__empty{color:#888;padding:24px;text-align:center}.rikka-deal-admin-message__dialog{border:1px solid #ccc;border-radius:8px;padding:20px;max-width:500px;width:90%}.rikka-deal-admin-message__dialog::backdrop{background-color:rgba(0,0,0,.4)}.rikka-deal-admin-message__dialog h2{margin-top:0}.rikka-deal-admin-message__dialog textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-family:inherit;margin-top:4px;box-sizing:border-box}.rikka-deal-admin-message__dialog textarea[aria-invalid=true]{border-color:#d32f2f}.rikka-deal-admin-message__dialog menu{display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding:0}.rikka-deal-admin-message__dialog menu button{padding:8px 16px;border:1px solid #ccc;background-color:#fff;border-radius:4px;cursor:pointer}.rikka-deal-admin-message__dialog-confirm{background-color:#d32f2f !important;color:#fff !important;border-color:#d32f2f !important}.rikka-deal-survey-form{max-width:720px}.rikka-deal-survey-form .rikka-deal-survey-intro{margin-bottom:1.5rem}.rikka-deal-survey-form .rikka-deal-survey-intro .rikka-deal-survey-note{font-size:.9rem;color:#333}.rikka-deal-survey-form .form-item,.rikka-deal-survey-form .js-form-item{margin-bottom:1.4rem}.rikka-deal-survey-form fieldset.radios--wrapper,.rikka-deal-survey-form .fieldset-wrapper .form-radios{display:flex;flex-wrap:wrap;gap:4px 18px}.rikka-deal-survey-form input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.rikka-deal-survey-form input[type=submit]{width:100%}}.rikka-deal-survey-form input[type=submit]:hover,.rikka-deal-survey-form input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.rikka-deal-survey-form input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.rikka-deal-survey-form input[type=submit]:disabled:hover,.rikka-deal-survey-form input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.rikka-deal-survey-form .rikka-deal-survey-cancel{display:inline-block;margin-left:1rem;color:#333}.rikka-deal-survey-done{max-width:720px}.rikka-deal-survey-done p{margin-bottom:.8rem}.auth-gate{max-width:720px;margin:48px auto;padding:40px 32px;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(28,44,76,.08)}.auth-gate__header{text-align:center;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #eaeef5}.auth-gate__header>.bi{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#1c2c4c 0%,#3b5998 100%);color:#fff;font-size:36px;margin-bottom:16px}.auth-gate__title{font-size:24px;font-weight:700;color:#1c2c4c;margin:0 0 12px}.auth-gate__subtitle{font-size:14px;color:#5a6a85;margin:0;line-height:1.7}.auth-gate__steps{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:16px}.auth-gate__step{display:flex;gap:20px;padding:24px;border-radius:12px;border:2px solid #eaeef5;background:#fafbfd;transition:all .2s ease}.auth-gate__step:hover{border-color:#cdd5e3;background:#fff}.auth-gate__step--approved{background:#f1faf3;border-color:#c6e8cf}.auth-gate__step--pending{background:#fffaeb;border-color:#f5dfa0}.auth-gate__step--rejected{background:#fef1f1;border-color:#f3c2c2}.auth-gate__step-icon{flex:0 0 56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:2px solid #eaeef5;font-size:24px;color:#1c2c4c}.auth-gate__step--approved .auth-gate__step-icon{background:#2faa55;border-color:#2faa55;color:#fff}.auth-gate__step--pending .auth-gate__step-icon{background:#f5a623;border-color:#f5a623;color:#fff}.auth-gate__step--rejected .auth-gate__step-icon{background:#d63838;border-color:#d63838;color:#fff}.auth-gate__step-body{flex:1 1 auto;min-width:0}.auth-gate__step-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}.auth-gate__step-title{font-size:17px;font-weight:700;color:#1c2c4c;margin:0}.auth-gate__step-desc{font-size:13px;color:#5a6a85;margin:0 0 16px;line-height:1.7}.auth-gate__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.auth-gate__badge--ok{background:#d4edd9;color:#1c6e34}.auth-gate__badge--pending{background:#fdecc4;color:#8a5a00}.auth-gate__badge--rejected{background:#fad6d6;color:#8a1f1f}.auth-gate__badge--none{background:#e0e6ef;color:#5a6a85}.auth-gate__cta{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;background:#1c2c4c;color:#fff !important;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s ease}.auth-gate__cta:hover{background:#2d4170;transform:translateY(-1px);box-shadow:0 4px 12px rgba(28,44,76,.2)}.auth-gate__cta--secondary{background:#fff;color:#1c2c4c !important;border:1px solid #cdd5e3}.auth-gate__cta--secondary:hover{background:#f5f7fa;box-shadow:none}.auth-gate__footer{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #eaeef5;flex-wrap:wrap;gap:12px}.auth-gate__footer-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#1c2c4c;text-decoration:none;font-weight:600}.auth-gate__footer-link:hover{text-decoration:underline}.auth-gate__footer-link--muted{color:#8896a8;font-weight:400}@media(max-width:640px){.auth-gate{margin:24px 12px;padding:28px 20px;border-radius:12px}.auth-gate__title{font-size:20px}.auth-gate__step{flex-direction:column;gap:12px;padding:20px}.auth-gate__step-icon{flex-basis:48px;width:48px;height:48px}.auth-gate__cta{width:100%;justify-content:center}}.entity-block-link{text-align:center;padding:.5rem;margin-top:1rem}.page-content article .entity-block-link .rikka-block-btn,.entity-block-link .rikka-block-btn{display:inline-flex;align-items:center;gap:.3rem;padding:0;margin:0;background:rgba(0,0,0,0);border:none;font:inherit;font-size:.8rem;font-weight:400;line-height:1.5;color:#333;text-decoration:none;cursor:pointer}.page-content article .entity-block-link .rikka-block-btn:hover,.page-content article .entity-block-link .rikka-block-btn:focus,.entity-block-link .rikka-block-btn:hover,.entity-block-link .rikka-block-btn:focus{color:#d9534f;text-decoration:underline}.page-content article .entity-block-link .rikka-block-btn.is-blocked:hover,.page-content article .entity-block-link .rikka-block-btn.is-blocked:focus,.entity-block-link .rikka-block-btn.is-blocked:hover,.entity-block-link .rikka-block-btn.is-blocked:focus{color:#495057}.entity-block-link .rikka-block-btn:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.profile-bottom-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1.5rem;margin-top:1rem}.profile-bottom-actions .entity-block-link,.profile-bottom-actions .entity-report-link,.page-content article .profile-bottom-actions .entity-block-link,.page-content article .profile-bottom-actions .entity-report-link{margin-top:0;padding:0}.listing-thumbnail-managed-file input[type=file]{display:block;width:100%;margin:8px 0;font-size:14px;cursor:pointer}.listing-thumbnail-managed-file input[type=file]::file-selector-button{padding:10px 20px;font-size:14px;font-weight:600;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin-right:12px;background-color:#f5f5f5;transition:background-color .15s}.listing-thumbnail-managed-file input[type=file]::file-selector-button:hover{background-color:#e8e8e8}.thumbnail-size-error.messages{color:#c0392b !important;background:none !important;border:none !important;border-left:none !important;padding:4px 0 !important;margin:4px 0 0 !important;font-size:14px !important;font-weight:bold !important}.listing-thumbnail-managed-file{margin-bottom:0 !important}.listing-thumbnail-managed-file .js-form-managed-file{margin-bottom:0 !important}.negotiation-apply-readonly{display:inline-block;padding:6px 0;color:#111827;font-weight:500;word-break:break-word}#rikka-valuation-wrapper.rikka-valuation-form-area{margin-bottom:0}#rikka-valuation-wrapper.rikka-valuation-form-area .rikka-valuation-notice{background:#fff;border:1px solid #cfd8dc;border-radius:6px;padding:1rem 1.5rem;margin:0 0 1.5rem}#rikka-valuation-wrapper.rikka-valuation-form-area .rikka-valuation-notice p{font-size:.95rem;color:#0f1a33;margin:0;line-height:1.65}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input input[type=number],#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input select{width:100%;padding:12px 15px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;background-color:#fff;box-sizing:border-box}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input input[type=number]:focus,#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input select:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.2);outline:none}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}@media screen and (min-width:769px){#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .form-item-sale-type select,#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .form-item-genre select{max-width:320px}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .form-item-monthly-profit input[type=number]{max-width:240px}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .form-item-operation-years input[type=number]{max-width:120px}}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input label.option{display:inline !important;margin:0;font-weight:500;cursor:pointer}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input fieldset,#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .fieldset-wrapper{border:none !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input fieldset>legend{display:none}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .js-form-type-radio,#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .form-type-radio{display:inline-flex;width:auto;align-items:center;gap:.25rem;margin:0 1.5rem .5rem 0}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .js-form-type-checkbox,#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .form-type-checkbox{display:inline-flex;width:auto;align-items:center;gap:.5rem;margin:0;padding:0;background:rgba(0,0,0,0);border:none !important}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .description{font-size:.8rem;color:#333;margin-top:6px}#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .form-item__suffix,#rikka-valuation-wrapper.rikka-valuation-form-area .contact-input .field-suffix{display:inline-block;margin-left:.5rem;color:#333;font-size:.875rem}#rikka-valuation-wrapper.rikka-valuation-form-area .valuation-history-desc,#rikka-valuation-wrapper.rikka-valuation-form-area .valuation-field-note{font-size:.85rem;color:#333;line-height:1.6;margin:0 0 1rem}#rikka-valuation-wrapper.rikka-valuation-form-area .valuation-history-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}@media screen and (max-width:768px){#rikka-valuation-wrapper.rikka-valuation-form-area .valuation-history-grid{grid-template-columns:repeat(3,1fr)}}#rikka-valuation-wrapper.rikka-valuation-form-area .valuation-history-grid .form-item{margin:0}#rikka-valuation-wrapper.rikka-valuation-form-area .valuation-history-grid label{display:block !important;font-size:.875rem;font-weight:500;color:#0f1a33;margin:0 0 .25rem;white-space:nowrap}#rikka-valuation-wrapper.rikka-valuation-form-area .valuation-history-grid input[type=number]{padding:8px 10px;font-size:.875rem}#rikka-valuation-wrapper.rikka-valuation-form-area .valuation-history-grid .field-suffix{font-size:.75rem;margin-left:4px}.valuation-result{margin-top:2.5rem;padding:2rem;background:#fefefa;border:1px solid #cfd8dc;border-radius:8px}.valuation-result[style]{background:#fefefa !important;border-color:#cfd8dc !important}.valuation-result h2{font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:1.25rem;color:#4a3a32;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #cfd8dc}.valuation-result__bucket-label{color:#666;font-size:.875rem;margin-bottom:1.5rem}.valuation-result__price{text-align:center;margin:1.5rem 0;padding:1.5rem;background:#fff;border:2px solid #1c2c4c;border-radius:6px}.valuation-result__price .label{font-size:.875rem;color:#666;margin-bottom:.5rem}.valuation-result__price .range{font-size:1.5rem;font-weight:800;color:#1c2c4c;font-variant-numeric:tabular-nums;line-height:1.3}@media screen and (max-width:768px){.valuation-result__price .range{font-size:1.2rem}}.valuation-result__price .range .separator{color:#999;margin:0 .5rem}.valuation-result__confidence{margin-top:1.5rem;padding:1rem 1.5rem;border-radius:6px;border:1px solid #cfd8dc;background:#fff}.valuation-result__confidence--high,.valuation-result__confidence--medium,.valuation-result__confidence--medium_low,.valuation-result__confidence--low{border-left:4px solid #1c2c4c}.valuation-result__confidence-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:.5rem}.valuation-result__confidence-label{font-weight:700;font-size:.95rem;color:#4a3a32}.valuation-result__confidence-desc{font-size:.875rem;color:#333}.valuation-result__confidence-range{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-variant-numeric:tabular-nums}.valuation-result__confidence-range .label{color:#333;font-size:.875rem;margin-right:.5rem}.valuation-result__confidence-range .low,.valuation-result__confidence-range .high{font-weight:700;color:#0f1a33}.valuation-result__confidence-range .separator{color:#999}.valuation-result__ef{margin-top:1.5rem;padding:1.5rem;border-radius:6px;border:1px dashed #f09e60;background:#fffaf0}.valuation-result__ef-title{font-size:.95rem;font-weight:700;color:#4a3a32;margin:0 0 .5rem}.valuation-result__ef-range{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums;margin-bottom:.5rem}.valuation-result__ef-range .low,.valuation-result__ef-range .high{font-weight:700;color:#0f1a33}.valuation-result__ef-range .separator{color:#999}.valuation-result__ef-range .multiple{font-size:.875rem;color:#333;margin-left:.5rem}.valuation-result__ef-premium{font-size:.875rem;margin-bottom:.25rem}.valuation-result__ef-premium-value{font-weight:700;margin:0 .25rem}.valuation-result__ef-premium-value--plus{color:#2e7d32}.valuation-result__ef-premium-value--minus{color:#c62828}.valuation-result__ef-premium-note{color:#333}.valuation-result__ef-version{font-size:.72rem;color:#333;margin-top:.25rem}.valuation-result__section{margin-top:1.5rem;background:#fff;border:1px solid #cfd8dc;border-radius:6px;overflow:hidden}.valuation-result__section h3{margin:0;padding:.5rem 1.5rem;font-size:.875rem;font-weight:700;background:#1c2c4c;color:#fff}.valuation-result__section table{width:100%;border-collapse:collapse;margin:0}.valuation-result__section table th,.valuation-result__section table td{padding:.5rem 1.5rem;border-top:1px solid #cfd8dc;font-size:.95rem}.valuation-result__section table th{text-align:left;font-weight:600;background:#fff;color:#0f1a33}.valuation-result__section table td{text-align:right;font-variant-numeric:tabular-nums;color:#0f1a33}.valuation-result__section table tr:first-child th,.valuation-result__section table tr:first-child td{border-top:none}.valuation-result__notice{margin-top:1.5rem;font-size:.875rem;color:#666;line-height:1.7}.valuation-result__cta{margin-top:2rem;padding-top:2rem;border-top:1px solid #cfd8dc;text-align:center}.valuation-result__cta-lead{font-weight:700;font-size:1.05rem;color:#4a3a32;margin:0 0 1.5rem}.valuation-result__cta-btn{min-width:260px}@media screen and (max-width:768px){.valuation-result__cta-btn{width:100%}}.valuation-result__cta-note{margin-top:1rem;font-size:.875rem;color:#666}.valuation-deviation-alert{margin:.5rem 0 1rem;padding:.5rem 1.5rem;border-radius:4px;font-size:.95rem;line-height:1.6}.valuation-deviation-alert--ok{background:#e8f5e9;border:1px solid #66bb6a;color:#1b5e20}.valuation-deviation-alert--high,.valuation-deviation-alert--low{background:#fff8e1;border:1px solid #f09e60;color:#4a3a32}.valuation-deviation-alert__message{margin:0}.valuation-guide{color:#0f1a33;font-size:1rem;line-height:1.9}.valuation-guide__inner{max-width:1000px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:768px){.valuation-guide__inner{padding-left:1rem;padding-right:1rem}}.valuation-guide__inner--center{text-align:center}.valuation-guide__section{padding:4rem 0}@media screen and (max-width:768px){.valuation-guide__section{padding:3rem 0}}.valuation-guide__section--alt{background:#f8f9fa}.valuation-guide__section--cta{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#1c2c4c;color:#fff}.valuation-guide__section--cta .valuation-guide__h2,.valuation-guide__section--cta .valuation-guide__p{color:#fff}.valuation-guide__hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(160deg,#1c2c4c 0%,rgb(38.9846153846,61.2615384615,105.8153846154) 100%);color:#fff;padding:4rem 0;text-align:center}@media screen and (max-width:768px){.valuation-guide__hero{padding:3rem 0}}.valuation-guide__eyebrow{margin:0 0 1rem;color:#7ab8e0;font-weight:700;letter-spacing:.08em;font-size:.875rem}.valuation-guide__title{margin:0 0 1.5rem;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:2.6rem;font-weight:700;line-height:1.4;color:#fff;word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width:768px){.valuation-guide__title{font-size:1.9rem}}.valuation-guide__lead{margin:0 auto;color:hsla(0,0%,100%,.92);font-size:1.25rem}@media screen and (max-width:768px){.valuation-guide__lead{font-size:1rem}}.valuation-guide__hero-note{margin:1rem auto 0;color:hsla(0,0%,100%,.85);font-size:.875rem}.valuation-guide__h2{margin:0 0 1.5rem;font-size:2rem;font-weight:800;color:#1c2c4c;text-align:center;word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width:768px){.valuation-guide__h2{font-size:1.5rem}}.valuation-guide__p{max-width:800px;margin:0 auto 1.5rem;text-align:center}.valuation-guide__p a{color:#1e50a2;text-decoration:underline}.valuation-guide__p a:hover,.valuation-guide__p a:focus{color:#123670}.valuation-guide__note{max-width:800px;margin:2rem auto 0;text-align:center;color:#5b6478;font-size:.875rem;line-height:1.8}.valuation-guide__principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media screen and (max-width:768px){.valuation-guide__principles{grid-template-columns:1fr}}.valuation-guide__principle{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:2rem}.valuation-guide__card-title{margin:0 0 .5rem;font-weight:700;color:#0f1a33}.valuation-guide__card-desc{margin:0;color:#5b6478;font-size:.875rem;line-height:1.8}.valuation-guide__faq{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem;max-width:800px;margin:1.5rem auto 0}.valuation-guide__faq-item{border:1px solid #e3e6ec;border-radius:12px;background:#fff}.valuation-guide__faq-item summary{padding:1.5rem 2rem;font-weight:600;cursor:pointer;list-style:none}.valuation-guide__faq-item summary::-webkit-details-marker{display:none}.valuation-guide__faq-item summary::after{content:"＋";float:right;color:#7ab8e0}.valuation-guide__faq-item[open] summary::after{content:"−"}.valuation-guide__faq-a{padding:0 2rem 1.5rem;color:#5b6478;font-size:.875rem;line-height:1.9}.valuation-guide__cta{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.valuation-guide__btn{display:inline-block;padding:1rem 2.5rem;border-radius:6px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}@media screen and (max-width:768px){.valuation-guide__btn{width:100%;text-align:center}}.valuation-guide__btn--light{background:#fff;color:#1c2c4c}.valuation-guide__btn--light:hover,.valuation-guide__btn--light:focus{background:#f1f1f1;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.valuation-guide__btn--ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.6)}.valuation-guide__btn--ghost:hover,.valuation-guide__btn--ghost:focus{background:hsla(0,0%,100%,.12)}.buy-need-form-layout{max-width:100%;margin:0 auto 2rem;background-color:#fff;border-top:1px solid #cfd8dc}.buy-need-form-layout *{box-sizing:border-box}.buy-need-form-layout .form-item{border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;border-left:1px solid #cfd8dc;border-right:1px solid #cfd8dc;padding:0;margin:-1px 0 0;width:100%}@media screen and (min-width:769px){.buy-need-form-layout .form-item{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch}}@media screen and (max-width:768px){.buy-need-form-layout .form-item{display:block}}.buy-need-form-layout .form-item{margin:-1px 0 0}.buy-need-form-layout .form-item>label,.buy-need-form-layout .form-item>.form-item__label{background-color:#f1f1f1;padding:1.25rem;font-weight:700;color:#333;display:flex;align-items:center;margin:0}@media screen and (min-width:769px){.buy-need-form-layout .form-item>label,.buy-need-form-layout .form-item>.form-item__label{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc;width:100%;height:auto}}@media screen and (max-width:768px){.buy-need-form-layout .form-item>label,.buy-need-form-layout .form-item>.form-item__label{width:100%;border-bottom:1px solid #cfd8dc;padding:10px 15px}}.buy-need-form-layout .form-item>input[type=text],.buy-need-form-layout .form-item>input[type=number],.buy-need-form-layout .form-item>select,.buy-need-form-layout .form-item>textarea,.buy-need-form-layout .form-item>.description,.buy-need-form-layout .form-item>.form-item__description{margin:0;min-width:0}@media screen and (min-width:769px){.buy-need-form-layout .form-item>input[type=text],.buy-need-form-layout .form-item>input[type=number],.buy-need-form-layout .form-item>select,.buy-need-form-layout .form-item>textarea,.buy-need-form-layout .form-item>.description,.buy-need-form-layout .form-item>.form-item__description{grid-column:2;width:100%;padding:0}}@media screen and (max-width:768px){.buy-need-form-layout .form-item>input[type=text],.buy-need-form-layout .form-item>input[type=number],.buy-need-form-layout .form-item>select,.buy-need-form-layout .form-item>textarea,.buy-need-form-layout .form-item>.description,.buy-need-form-layout .form-item>.form-item__description{width:100%;padding:0}}.buy-need-form-layout .form-item>input[type=text],.buy-need-form-layout .form-item>input[type=number],.buy-need-form-layout .form-item>select,.buy-need-form-layout .form-item>textarea{padding:10px 12px;border:1px solid #cfd8dc;border-radius:4px;font-size:.95rem;background:#fff;color:#0f1a33;box-sizing:border-box}.buy-need-form-layout .form-item>input[type=text]:focus,.buy-need-form-layout .form-item>input[type=number]:focus,.buy-need-form-layout .form-item>select:focus,.buy-need-form-layout .form-item>textarea:focus{border-color:#1e50a2;box-shadow:0 0 0 2px rgba(30,80,162,.15);outline:none}@media screen and (min-width:769px){.buy-need-form-layout .form-item>input[type=text],.buy-need-form-layout .form-item>input[type=number],.buy-need-form-layout .form-item>select,.buy-need-form-layout .form-item>textarea{width:calc(100% - 30px);margin:1.25rem 15px}}@media screen and (max-width:768px){.buy-need-form-layout .form-item>input[type=text],.buy-need-form-layout .form-item>input[type=number],.buy-need-form-layout .form-item>select,.buy-need-form-layout .form-item>textarea{width:calc(100% - 30px);margin:15px}}.buy-need-form-layout .form-item>select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1,1.5 6,6.5 11,1.5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}@media screen and (min-width:769px){.buy-need-form-layout .form-item-listing-type>select{width:320px}}@media screen and (min-width:769px){.buy-need-form-layout .form-item-price-min>input[type=number],.buy-need-form-layout .form-item-price-max>input[type=number],.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]{width:240px}}.buy-need-form-layout .form-item-price-min>input[type=number]>input[type=text]:has(+.description),.buy-need-form-layout .form-item-price-min>input[type=number]>input[type=number]:has(+.description),.buy-need-form-layout .form-item-price-min>input[type=number]>select:has(+.description),.buy-need-form-layout .form-item-price-min>input[type=number]>textarea:has(+.description),.buy-need-form-layout .form-item-price-max>input[type=number]>input[type=text]:has(+.description),.buy-need-form-layout .form-item-price-max>input[type=number]>input[type=number]:has(+.description),.buy-need-form-layout .form-item-price-max>input[type=number]>select:has(+.description),.buy-need-form-layout .form-item-price-max>input[type=number]>textarea:has(+.description),.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>input[type=text]:has(+.description),.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>input[type=number]:has(+.description),.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>select:has(+.description),.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>textarea:has(+.description){margin-bottom:0}.buy-need-form-layout .form-item-price-min>input[type=number]>.description,.buy-need-form-layout .form-item-price-min>input[type=number]>.form-item__description,.buy-need-form-layout .form-item-price-max>input[type=number]>.description,.buy-need-form-layout .form-item-price-max>input[type=number]>.form-item__description,.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>.description,.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>.form-item__description{font-size:.85rem;line-height:1.5;color:#333}@media screen and (min-width:769px){.buy-need-form-layout .form-item-price-min>input[type=number]>.description,.buy-need-form-layout .form-item-price-min>input[type=number]>.form-item__description,.buy-need-form-layout .form-item-price-max>input[type=number]>.description,.buy-need-form-layout .form-item-price-max>input[type=number]>.form-item__description,.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>.description,.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>.form-item__description{margin:4px 15px 1.25rem;width:calc(100% - 30px)}}@media screen and (max-width:768px){.buy-need-form-layout .form-item-price-min>input[type=number]>.description,.buy-need-form-layout .form-item-price-min>input[type=number]>.form-item__description,.buy-need-form-layout .form-item-price-max>input[type=number]>.description,.buy-need-form-layout .form-item-price-max>input[type=number]>.form-item__description,.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>.description,.buy-need-form-layout .form-item-monthly-revenue-min>input[type=number]>.form-item__description{margin:4px 15px 15px;width:calc(100% - 30px)}}.buy-need-form-layout fieldset.fieldgroup,.buy-need-form-layout fieldset:has(.form-checkboxes),.buy-need-form-layout fieldset:has(.form-radios){margin:-1px 0 0;padding:0;background:#fff}@media screen and (min-width:769px){.buy-need-form-layout fieldset.fieldgroup,.buy-need-form-layout fieldset:has(.form-checkboxes),.buy-need-form-layout fieldset:has(.form-radios){display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid #cfd8dc}}@media screen and (max-width:768px){.buy-need-form-layout fieldset.fieldgroup,.buy-need-form-layout fieldset:has(.form-checkboxes),.buy-need-form-layout fieldset:has(.form-radios){display:block;border:1px solid #cfd8dc}}.buy-need-form-layout fieldset.fieldgroup>legend,.buy-need-form-layout fieldset:has(.form-checkboxes)>legend,.buy-need-form-layout fieldset:has(.form-radios)>legend{padding:0;margin:0;float:none;width:100%}@media screen and (min-width:769px){.buy-need-form-layout fieldset.fieldgroup>legend,.buy-need-form-layout fieldset:has(.form-checkboxes)>legend,.buy-need-form-layout fieldset:has(.form-radios)>legend{display:contents}}.buy-need-form-layout fieldset.fieldgroup>legend .fieldset-legend,.buy-need-form-layout fieldset.fieldgroup>legend .fieldset__legend,.buy-need-form-layout fieldset:has(.form-checkboxes)>legend .fieldset-legend,.buy-need-form-layout fieldset:has(.form-checkboxes)>legend .fieldset__legend,.buy-need-form-layout fieldset:has(.form-radios)>legend .fieldset-legend,.buy-need-form-layout fieldset:has(.form-radios)>legend .fieldset__legend{display:flex;align-items:center;background-color:#f1f1f1;padding:1.25rem 15px;font-weight:700;color:#333}@media screen and (min-width:769px){.buy-need-form-layout fieldset.fieldgroup>legend .fieldset-legend,.buy-need-form-layout fieldset.fieldgroup>legend .fieldset__legend,.buy-need-form-layout fieldset:has(.form-checkboxes)>legend .fieldset-legend,.buy-need-form-layout fieldset:has(.form-checkboxes)>legend .fieldset__legend,.buy-need-form-layout fieldset:has(.form-radios)>legend .fieldset-legend,.buy-need-form-layout fieldset:has(.form-radios)>legend .fieldset__legend{grid-column:1;grid-row:1/99;border-right:1px solid #cfd8dc}}@media screen and (max-width:768px){.buy-need-form-layout fieldset.fieldgroup>legend .fieldset-legend,.buy-need-form-layout fieldset.fieldgroup>legend .fieldset__legend,.buy-need-form-layout fieldset:has(.form-checkboxes)>legend .fieldset-legend,.buy-need-form-layout fieldset:has(.form-checkboxes)>legend .fieldset__legend,.buy-need-form-layout fieldset:has(.form-radios)>legend .fieldset-legend,.buy-need-form-layout fieldset:has(.form-radios)>legend .fieldset__legend{width:100%;border-bottom:1px solid #cfd8dc}}.buy-need-form-layout fieldset.fieldgroup>.fieldset-wrapper,.buy-need-form-layout fieldset.fieldgroup>.fieldset__wrapper,.buy-need-form-layout fieldset:has(.form-checkboxes)>.fieldset-wrapper,.buy-need-form-layout fieldset:has(.form-checkboxes)>.fieldset__wrapper,.buy-need-form-layout fieldset:has(.form-radios)>.fieldset-wrapper,.buy-need-form-layout fieldset:has(.form-radios)>.fieldset__wrapper{padding:1.25rem 15px;display:flex;flex-direction:column}@media screen and (min-width:769px){.buy-need-form-layout fieldset.fieldgroup>.fieldset-wrapper,.buy-need-form-layout fieldset.fieldgroup>.fieldset__wrapper,.buy-need-form-layout fieldset:has(.form-checkboxes)>.fieldset-wrapper,.buy-need-form-layout fieldset:has(.form-checkboxes)>.fieldset__wrapper,.buy-need-form-layout fieldset:has(.form-radios)>.fieldset-wrapper,.buy-need-form-layout fieldset:has(.form-radios)>.fieldset__wrapper{grid-column:2}}.buy-need-form-layout fieldset.fieldgroup>.fieldset-wrapper>.description,.buy-need-form-layout fieldset.fieldgroup>.fieldset-wrapper>.form-item__description,.buy-need-form-layout fieldset.fieldgroup>.fieldset__wrapper>.description,.buy-need-form-layout fieldset.fieldgroup>.fieldset__wrapper>.form-item__description,.buy-need-form-layout fieldset:has(.form-checkboxes)>.fieldset-wrapper>.description,.buy-need-form-layout fieldset:has(.form-checkboxes)>.fieldset-wrapper>.form-item__description,.buy-need-form-layout fieldset:has(.form-checkboxes)>.fieldset__wrapper>.description,.buy-need-form-layout fieldset:has(.form-checkboxes)>.fieldset__wrapper>.form-item__description,.buy-need-form-layout fieldset:has(.form-radios)>.fieldset-wrapper>.description,.buy-need-form-layout fieldset:has(.form-radios)>.fieldset-wrapper>.form-item__description,.buy-need-form-layout fieldset:has(.form-radios)>.fieldset__wrapper>.description,.buy-need-form-layout fieldset:has(.form-radios)>.fieldset__wrapper>.form-item__description{order:-1;margin:0 0 1rem;font-size:.85rem;line-height:1.5;color:#333}.buy-need-form-layout .form-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}@media screen and (max-width:768px){.buy-need-form-layout .form-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr))}}.buy-need-form-layout .form-checkboxes .form-item{display:flex;align-items:center;gap:6px;border:none;margin:0;padding:0;width:auto}@media screen and (min-width:769px){.buy-need-form-layout .form-checkboxes .form-item{display:flex}}.buy-need-form-layout .form-checkboxes .form-item>label{background:none;font-weight:400;color:#0f1a33;padding:0;margin:0;border:none;cursor:pointer}.buy-need-form-layout .form-checkboxes .form-item>input[type=checkbox]{margin:0;width:16px;height:16px;cursor:pointer}.buy-need-form-layout .form-item-is-active>input[type=checkbox]{width:18px;height:18px;cursor:pointer}@media screen and (min-width:769px){.buy-need-form-layout .form-item-is-active>input[type=checkbox]{margin:1.25rem 15px}}@media screen and (max-width:768px){.buy-need-form-layout .form-item-is-active>input[type=checkbox]{margin:15px}}.buy-need-form-layout .form-actions{display:flex;justify-content:center;gap:1.5rem;padding:2rem 0 0;border:none;margin:0;background:rgba(0,0,0,0)}@media screen and (max-width:768px){.buy-need-form-layout .form-actions{flex-direction:column-reverse;gap:1rem;padding:1.5rem 15px 0}}.buy-need-form-layout .form-actions .btn-back,.buy-need-form-layout .form-actions .btn-submit,.buy-need-form-layout .form-actions input[type=submit],.buy-need-form-layout .form-actions a{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 4rem;border-radius:6px;font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;transition:opacity .2s ease;min-width:200px}@media screen and (max-width:768px){.buy-need-form-layout .form-actions .btn-back,.buy-need-form-layout .form-actions .btn-submit,.buy-need-form-layout .form-actions input[type=submit],.buy-need-form-layout .form-actions a{width:100%}}.buy-need-form-layout .form-actions .btn-back,.buy-need-form-layout .form-actions a.btn-back{background:#fff;color:#0f1a33;border:1px solid #cfd8dc}.buy-need-form-layout .form-actions .btn-back:hover,.buy-need-form-layout .form-actions a.btn-back:hover{opacity:.7}.buy-need-form-layout .form-actions .btn-submit,.buy-need-form-layout .form-actions input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.buy-need-form-layout .form-actions .btn-submit,.buy-need-form-layout .form-actions input[type=submit]{width:100%}}.buy-need-form-layout .form-actions .btn-submit:hover,.buy-need-form-layout .form-actions .btn-submit:focus,.buy-need-form-layout .form-actions input[type=submit]:hover,.buy-need-form-layout .form-actions input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.buy-need-form-layout .form-actions .btn-submit:disabled,.buy-need-form-layout .form-actions input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.buy-need-form-layout .form-actions .btn-submit:disabled:hover,.buy-need-form-layout .form-actions .btn-submit:disabled:focus,.buy-need-form-layout .form-actions input[type=submit]:disabled:hover,.buy-need-form-layout .form-actions input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.waitlist__hero{scroll-margin-top:80px}@media screen and (max-width:768px){.waitlist__hero{scroll-margin-top:60px}}.waitlist__hero-inner{max-width:1000px;padding-inline:1.25rem}@media screen and (max-width:768px){.waitlist__hero-inner{padding-inline:1rem}}.waitlist__benefits{display:grid;gap:1rem;width:fit-content;max-width:100%;margin:2.5rem auto;text-align:left}.waitlist__benefits li{position:relative;padding-left:2.1rem;color:hsla(0,0%,100%,.9);font-size:1.25rem;line-height:1.7}.waitlist__benefits li strong{color:#fff;font-weight:700}.waitlist__benefits li::before{content:"✓";position:absolute;left:0;top:0;color:#7ab8e0;font-weight:700;font-size:1.25rem}@media screen and (max-width:768px){.waitlist__benefits li{font-size:1rem}}.waitlist__card{max-width:820px;margin:0 auto;text-align:left;background:#fff;border-radius:12px;padding:2.5rem 3rem;box-shadow:0 24px 60px rgba(10,27,61,.35)}@media screen and (max-width:768px){.waitlist__card{padding:1.5rem}}.waitlist__card-title{font-size:1.5rem;font-weight:700;color:#1c2c4c;margin:0 0 .25rem;text-align:center}.waitlist__card-note{color:#5b6478;font-size:.875rem;margin:0 0 2rem;text-align:center}.waitlist__count{margin-top:1.5rem;text-align:center;color:#5b6478;font-size:.875rem}.waitlist__count strong{color:#1c2c4c}.waitlist__values .rikka-front__eyebrow,.waitlist__values .rikka-front__section-title{text-align:center}.waitlist__final{padding-block:4rem}@media screen and (max-width:768px){.waitlist__final{padding-block:3rem}}.waitlist-form .form-item{margin:0 0 1.5rem}.waitlist-form label{display:block;font-weight:600;font-size:.875rem;color:#0f1a33;margin-bottom:.5rem}.waitlist-form__email{width:100%;padding:1rem 1.5rem;border:1px solid #cfd8dc;border-radius:6px;font-size:1rem;color:#0f1a33;background:#fff}.waitlist-form__email::placeholder{color:rgba(28,44,76,.45)}.waitlist-form__email:focus{outline:none;border-color:#7ab8e0;box-shadow:0 0 0 3px rgba(122,184,224,.35)}.waitlist-form fieldset{border:0;margin:0 0 1.5rem;padding:0;min-width:0}.waitlist-form legend{display:block;width:100%;font-weight:600;font-size:.875rem;color:#0f1a33;margin-bottom:.5rem;padding:0}.waitlist-form .fieldset-wrapper{margin:0}.waitlist-form .waitlist-positions .fieldset-wrapper>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (max-width:768px){.waitlist-form .waitlist-positions .fieldset-wrapper>div{grid-template-columns:1fr}}.waitlist-form .waitlist-positions .form-item{position:relative;margin:0}.waitlist-form .form-radio{position:absolute;opacity:0;width:1px;height:1px}.waitlist-form label.option{margin:0;display:flex;align-items:center;justify-content:center;min-height:3.25rem;text-align:center;border:1px solid #cfd8dc;border-radius:6px;padding:.5rem 1rem;font-weight:500;font-size:.875rem;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background .15s ease}.waitlist-form label.option:hover{border-color:#7ab8e0}.waitlist-form .form-radio:checked+label.option{border-color:#1c2c4c;background:#e1eff9;color:#1c2c4c;font-weight:700;box-shadow:inset 0 0 0 1px #1c2c4c}.waitlist-form .form-radio:focus-visible+label.option{box-shadow:0 0 0 3px rgba(122,184,224,.45)}.waitlist-form .captcha{margin:1.5rem 0 0}.waitlist-form .form-actions{margin-top:2rem;display:flex;justify-content:center}.waitlist-form input[type=submit]{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){.waitlist-form input[type=submit]{width:100%}}.waitlist-form input[type=submit]:hover,.waitlist-form input[type=submit]:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.waitlist-form input[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.waitlist-form input[type=submit]:disabled:hover,.waitlist-form input[type=submit]:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}.bhs-score{display:inline-flex;align-items:baseline;gap:.1em;font-weight:700}.bhs-score__max{font-size:.6em;font-weight:600;color:#777}.bhs-score--excellent{color:#1a7f4e}.bhs-score--good{color:#2e7d8a}.bhs-score--fair{color:#c98a00}.bhs-score--caution{color:#e07b39}.bhs-score--low{color:#c0392b}.bhs-panel{margin:1.25rem 0;padding:1.25rem 1.5rem;border:1px solid #cfd8dc;border-radius:12px;background:#fff}.bhs-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.bhs-panel__title{font-weight:700;font-size:1.05rem;color:#0f1a33}.bhs-panel__band{font-weight:700;font-size:.9rem;padding:.2rem .7rem;border-radius:999px;color:#fff}.bhs-panel__band--excellent{background:#1a7f4e}.bhs-panel__band--good{background:#2e7d8a}.bhs-panel__band--fair{background:#c98a00}.bhs-panel__band--caution{background:#e07b39}.bhs-panel__band--low{background:#c0392b}.bhs-panel__body{display:flex;align-items:center;gap:1.5rem}@media(max-width:768px){.bhs-panel__body{flex-direction:column;align-items:stretch;gap:1rem}}.bhs-panel__note{margin:1rem 0 0;font-size:.8rem;color:#777;line-height:1.6}.bhs-panel__note-link{color:#1e50a2;text-decoration:underline}.bhs-panel__note-link:hover{color:rgb(22.03125,58.75,118.96875)}.bhs-panel--locked{background:#f0f5fa;border-style:dashed}.bhs-locked__badge{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;font-size:.82rem;padding:.2rem .7rem;border-radius:999px;color:#333;background:#fff;border:1px solid #cfd8dc}.bhs-locked__body{text-align:center;padding:.75rem .5rem .25rem}.bhs-locked__lead{margin:0 0 1.1rem;font-size:.9rem;line-height:1.7;color:#0f1a33}.bhs-locked__actions{display:flex;flex-direction:column;align-items:center;gap:.5rem}.bhs-locked__login{color:#1e50a2;font-size:.82rem;text-decoration:underline}.bhs-locked__login:hover{color:rgb(22.03125,58.75,118.96875)}.bhs-locked__note{margin:.9rem 0 0;font-size:.8rem}a.bhs-locked__cta{padding:1.2rem 4rem;background-color:#1c2c4c;color:#fff;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;min-width:200px;transition:background-color .2s ease,transform .15s ease,box-shadow .15s ease}@media screen and (max-width:768px){a.bhs-locked__cta{width:100%}}a.bhs-locked__cta:hover,a.bhs-locked__cta:focus{background-color:hsl(220,46.1538461538%,12.3921568627%);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}a.bhs-locked__cta:disabled{background-color:#aaa;cursor:not-allowed}a.bhs-locked__cta:disabled:hover,a.bhs-locked__cta:disabled:focus{background-color:#aaa;transform:none;box-shadow:none}a.bhs-locked__cta{text-decoration:none}.bhs-radar{flex:0 0 240px;max-width:240px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.bhs-radar svg{width:100%;height:auto;overflow:visible}.bhs-radar__ring{fill:none;stroke:#cfd8dc;stroke-width:1}.bhs-radar__axis{stroke:#cfd8dc;stroke-width:1}.bhs-radar__data{fill:rgba(122,184,224,.28);stroke:#7ab8e0;stroke-width:2}.bhs-radar__vertex{fill:#cfd8dc}.bhs-radar__hit{fill:rgba(0,0,0,0);pointer-events:all;cursor:default}.bhs-radar__focus-dot{fill:#1c2c4c;opacity:0;transition:opacity .12s ease;pointer-events:none}.bhs-radar__focus-dot.is-active{opacity:1}.bhs-radar__focus{margin-top:.6rem;min-height:1.5em;text-align:center;font-size:.85rem;line-height:1.45}.bhs-radar__focus-label{font-weight:700;color:#0f1a33}.bhs-radar__focus-score{font-weight:700;color:#7ab8e0}.bhs-axes{flex:1 1 auto;list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.bhs-axes__item{display:block;padding:.25rem .55rem;margin:0 -0.55rem;border-radius:6px;cursor:default;transition:background-color .12s ease}.bhs-axes__item:hover,.bhs-axes__item:focus-visible,.bhs-axes__item.is-active{background:#f0f5fa}.bhs-axes__item:focus-visible{outline:2px solid #7ab8e0;outline-offset:1px}.bhs-axes__row{display:grid;grid-template-columns:9em 1fr 3.2em;align-items:center;gap:.6rem}.bhs-axes__label{font-size:1rem;font-weight:700;color:#0f1a33}.bhs-axes__bar{position:relative;height:8px;border-radius:999px;background:#f0f5fa;overflow:hidden}.bhs-axes__fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;background:#7ab8e0}.bhs-axes__score{font-size:1rem;font-weight:700;text-align:right;color:#0f1a33}.bhs-axes__max{font-size:.7em;font-weight:600;color:#777}.bhs-reasons{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #cfd8dc}.bhs-reasons__title{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;color:#1e50a2;cursor:pointer;list-style:none;user-select:none}.bhs-reasons__title::-webkit-details-marker{display:none}.bhs-reasons__title::before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor;transition:transform .15s ease}.bhs-reasons[open] .bhs-reasons__title{margin-bottom:.9rem}.bhs-reasons[open] .bhs-reasons__title::before{transform:rotate(90deg)}.bhs-reasons__body{transition:height .3s ease}.bhs-reasons .bhs-reasons__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;margin:0;border-top:0}.bhs-reasons .bhs-reasons__row{border-top:1px solid #cfd8dc}.bhs-reasons .bhs-reasons__row:first-child{border-top:0}.bhs-reasons .bhs-reasons__table th.bhs-reasons__axis{width:10.5em;min-width:0;padding:.85rem 1.1rem;border-bottom:0;background:#f1f1f1;text-align:left;vertical-align:top;color:#0f1a33}.bhs-reasons .bhs-reasons__table td.bhs-reasons__detail{padding:.85rem 0 .85rem 1.2rem;border-bottom:0;background:rgba(0,0,0,0);vertical-align:top}.bhs-reasons__axis-name{font-weight:700;white-space:nowrap}.bhs-reasons__axis-score{display:block;margin-top:.2rem;font-size:.78rem;font-weight:600;color:#777}.bhs-reasons__axis-max{font-size:.85em}.bhs-reasons .bhs-reasons__list{margin:0;padding-left:1.1rem;color:#333;line-height:1.7}.bhs-reasons .bhs-reasons__list li{margin:.25rem 0}.bhs-reasons .bhs-reasons__list li:first-child{margin-top:0}.bhs-reasons .bhs-reasons__list li:last-child{margin-bottom:0}@media(max-width:768px){.bhs-reasons .bhs-reasons__table,.bhs-reasons .bhs-reasons__table tbody,.bhs-reasons .bhs-reasons__row{display:block;width:100%}.bhs-reasons .bhs-reasons__row{padding:.85rem 0}.bhs-reasons .bhs-reasons__table th.bhs-reasons__axis,.bhs-reasons .bhs-reasons__table td.bhs-reasons__detail{display:block;width:auto}.bhs-reasons .bhs-reasons__table th.bhs-reasons__axis{padding:.5rem .75rem;margin-bottom:.5rem}.bhs-reasons__axis-score{display:inline;margin:0 0 0 .5rem}.bhs-reasons .bhs-reasons__table td.bhs-reasons__detail{padding:0;margin-top:.1rem}}.bhs-chip{display:inline-block;font-size:.78rem;font-weight:700;padding:.18rem .6rem;border-radius:999px;color:#fff}.bhs-chip--excellent{background:#1a7f4e}.bhs-chip--good{background:#2e7d8a}.bhs-chip--fair{background:#c98a00}.bhs-chip--caution{background:#e07b39}.bhs-chip--low{background:#c0392b}.my-listings__bhs{display:inline-flex;align-items:center;gap:.6rem;margin:.4rem 0 .2rem;text-decoration:none}.my-listings__bhs-improve{font-size:.8rem;font-weight:600;color:#f09e60}.my-listings__bhs:hover .my-listings__bhs-improve{text-decoration:underline}.bhs-edit{margin:0 0 1.5rem;padding:1.25rem 1.5rem;border:1px solid #cfd8dc;border-left:4px solid #7ab8e0;border-radius:12px;background:#f0f5fa}.bhs-edit__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bhs-edit__title{font-weight:700;font-size:1.05rem;color:#0f1a33}.bhs-edit__score{font-weight:700;font-size:1.4rem}.bhs-edit__score--excellent{color:#1a7f4e}.bhs-edit__score--good{color:#2e7d8a}.bhs-edit__score--fair{color:#c98a00}.bhs-edit__score--caution{color:#e07b39}.bhs-edit__score--low{color:#c0392b}.bhs-edit__max{font-size:.6em;font-weight:600;color:#777}.bhs-edit__lead{margin:.5rem 0 1rem;font-size:.85rem;color:#333;line-height:1.7}.bhs-edit__axes{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.75rem}.bhs-edit__axis{padding:.6rem .8rem;background:#fff;border-radius:6px}.bhs-edit__axis-head{display:flex;align-items:center;justify-content:space-between}.bhs-edit__axis-label{font-weight:700;font-size:.9rem}.bhs-edit__axis-score{font-weight:700;font-size:.85rem}.bhs-edit__axis-score--good{color:#2e7d8a}.bhs-edit__axis-score--fair{color:#c98a00}.bhs-edit__axis-score--low{color:#c0392b}.bhs-edit__reasons{margin:.4rem 0 0;padding-left:1.1rem;font-size:.82rem;color:#333;line-height:1.6}.bhs-edit__reasons li{margin:.15rem 0}.bhs-edit__recalc{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding-top:.75rem;border-top:1px dashed #cfd8dc}.bhs-edit__recalc-note{font-size:.78rem;color:#777}.bhs-edit__suggest{padding-top:.75rem;border-top:1px dashed #cfd8dc}.bhs-edit__suggest-title{display:block;font-weight:700;font-size:.9rem;margin-bottom:.4rem;color:#0f1a33}.bhs-edit__suggest ul{margin:0;padding-left:1.1rem;font-size:.85rem;color:#333;line-height:1.7}.bh-guide{color:#0f1a33;font-size:1rem;line-height:1.9}.bh-guide__inner{max-width:1000px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:768px){.bh-guide__inner{padding-left:1rem;padding-right:1rem}}.bh-guide__inner--center{text-align:center}.bh-guide__section{padding:4rem 0}@media screen and (max-width:768px){.bh-guide__section{padding:3rem 0}}.bh-guide__section--alt{background:#f8f9fa}.bh-guide__hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(160deg,#1c2c4c 0%,rgb(38.9846153846,61.2615384615,105.8153846154) 100%);color:#fff;padding:4rem 0;text-align:center}@media screen and (max-width:768px){.bh-guide__hero{padding:3rem 0}}.bh-guide__eyebrow{margin:0 0 1rem;color:#7ab8e0;font-weight:700;letter-spacing:.08em;font-size:.875rem}.bh-guide__title{margin:0 0 1.5rem;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:2.6rem;font-weight:700;line-height:1.4;color:#fff;word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width:768px){.bh-guide__title{font-size:1.9rem}}.bh-guide__lead{margin:0 auto;color:hsla(0,0%,100%,.92);font-size:1.25rem}@media screen and (max-width:768px){.bh-guide__lead{font-size:1rem}}.bh-guide__h2{margin:0 0 1.5rem;font-size:2rem;font-weight:800;color:#1c2c4c;text-align:center}@media screen and (max-width:768px){.bh-guide__h2{font-size:1.5rem}}.bh-guide__p{max-width:none;margin:0 auto 1.5rem;text-align:center}.bh-guide__p a{color:#1e50a2;text-decoration:underline}.bh-guide__p a:hover,.bh-guide__p a:focus{color:#123670}.bh-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}@media screen and (max-width:960px){.bh-guide__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.bh-guide__grid{grid-template-columns:1fr}}.bh-guide__card{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:1.5rem}.bh-guide__card-title{margin:0 0 .5rem;font-weight:700;color:#0f1a33}.bh-guide__card-desc{margin:0;color:#5b6478;font-size:.875rem;line-height:1.8}.bh-guide__principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media screen and (max-width:768px){.bh-guide__principles{grid-template-columns:1fr}}.bh-guide__principle{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:2rem}.bh-guide__sample{max-width:760px;margin:2rem auto 0}.bh-guide__faq{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem;max-width:800px;margin:1.5rem auto 0}.bh-guide__faq-item{border:1px solid #e3e6ec;border-radius:12px;background:#fff}.bh-guide__faq-item summary{padding:1.5rem 2rem;font-weight:600;cursor:pointer;list-style:none}.bh-guide__faq-item summary::-webkit-details-marker{display:none}.bh-guide__faq-item summary::after{content:"＋";float:right;color:#7ab8e0}.bh-guide__faq-item[open] summary::after{content:"−"}.bh-guide__faq-a{padding:0 2rem 1.5rem;color:#5b6478;font-size:.875rem;line-height:1.9}.escrow-guide{color:#0f1a33;font-size:1rem;line-height:1.9}.escrow-guide__inner{max-width:1000px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:768px){.escrow-guide__inner{padding-left:1rem;padding-right:1rem}}.escrow-guide__inner--center{text-align:center}.escrow-guide__section{padding:4rem 0}@media screen and (max-width:768px){.escrow-guide__section{padding:3rem 0}}.escrow-guide__section--alt{background:#f8f9fa}.escrow-guide__section--cta{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#1c2c4c;color:#fff}.escrow-guide__section--cta .escrow-guide__h2,.escrow-guide__section--cta .escrow-guide__p{color:#fff}.escrow-guide__hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(160deg,#1c2c4c 0%,rgb(38.9846153846,61.2615384615,105.8153846154) 100%);color:#fff;padding:4rem 0;text-align:center}@media screen and (max-width:768px){.escrow-guide__hero{padding:3rem 0}}.escrow-guide__eyebrow{margin:0 0 1rem;color:#7ab8e0;font-weight:700;letter-spacing:.08em;font-size:.875rem}.escrow-guide__title{margin:0 0 1.5rem;font-family:"Hiragino Mincho ProN","Noto Serif JP",serif;font-size:2.6rem;font-weight:700;line-height:1.4;color:#fff;word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width:768px){.escrow-guide__title{font-size:1.9rem}}.escrow-guide__lead{margin:0 auto;color:hsla(0,0%,100%,.92);font-size:1.25rem}@media screen and (max-width:768px){.escrow-guide__lead{font-size:1rem}}.escrow-guide__h2{margin:0 0 1.5rem;font-size:2rem;font-weight:800;color:#1c2c4c;text-align:center}@media screen and (max-width:768px){.escrow-guide__h2{font-size:1.5rem}}.escrow-guide__p{max-width:none;margin:0 auto 1.5rem;text-align:center}.escrow-guide__p a{color:#1e50a2;text-decoration:underline}.escrow-guide__p a:hover,.escrow-guide__p a:focus{color:#123670}.escrow-guide__steps{list-style:none;max-width:760px;margin:2rem auto 0;padding:0}.escrow-guide__step{position:relative;padding:0 0 2rem 64px}.escrow-guide__step::before{content:"";position:absolute;left:21px;top:50px;bottom:6px;width:2px;background:#e3e6ec}.escrow-guide__step:last-child{padding-bottom:0}.escrow-guide__step:last-child::before{display:none}.escrow-guide__step-no{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#1c2c4c;color:#fff;border-radius:50%;font-size:1.25rem;font-weight:800}.escrow-guide__step-head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:44px}.escrow-guide__step-title{margin:0;font-size:1.25rem;font-weight:700;color:#4a3a32}.escrow-guide__step-actor{padding:.15em .9em;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.escrow-guide__step-actor--seller{background:#fde;color:#642}.escrow-guide__step-actor--buyer{background:#def;color:#246}.escrow-guide__step-actor--operator{background:#1c2c4c;color:#fff}.escrow-guide__step-desc{margin:.5rem 0 0;color:#5b6478;font-size:.875rem;line-height:1.9}.escrow-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media screen and (max-width:960px){.escrow-guide__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.escrow-guide__grid{grid-template-columns:1fr}}.escrow-guide__grid--2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.escrow-guide__grid--2{grid-template-columns:1fr}}.escrow-guide__card{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:2rem}.escrow-guide__card-title{margin:0 0 .5rem;font-weight:700;color:#0f1a33}.escrow-guide__card-desc{margin:0;color:#5b6478;font-size:.875rem;line-height:1.8}.escrow-guide__principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}@media screen and (max-width:768px){.escrow-guide__principles{grid-template-columns:1fr}}.escrow-guide__principle{background:#fff;border:1px solid #e3e6ec;border-radius:12px;padding:2rem}.escrow-guide__faq{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem;max-width:800px;margin:1.5rem auto 0}.escrow-guide__faq-item{border:1px solid #e3e6ec;border-radius:12px;background:#fff}.escrow-guide__faq-item summary{padding:1.5rem 2rem;font-weight:600;cursor:pointer;list-style:none}.escrow-guide__faq-item summary::-webkit-details-marker{display:none}.escrow-guide__faq-item summary::after{content:"＋";float:right;color:#7ab8e0}.escrow-guide__faq-item[open] summary::after{content:"−"}.escrow-guide__faq-a{padding:0 2rem 1.5rem;color:#5b6478;font-size:.875rem;line-height:1.9}.escrow-guide__cta{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.escrow-guide__btn{display:inline-block;padding:1rem 2.5rem;border-radius:6px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}@media screen and (max-width:768px){.escrow-guide__btn{width:100%;text-align:center}}.escrow-guide__btn--light{background:#fff;color:#1c2c4c}.escrow-guide__btn--light:hover,.escrow-guide__btn--light:focus{background:#f1f1f1;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.15)}.escrow-guide__btn--ghost{background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.6)}.escrow-guide__btn--ghost:hover,.escrow-guide__btn--ghost:focus{background:hsla(0,0%,100%,.12)}.glossary-aside{min-width:0}.glossary-search-box{margin-bottom:1.5rem}.layout-sidebar .glossary-catnav{background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;overflow:hidden;margin-bottom:0}.layout-sidebar .glossary-catnav__title{margin:0;padding:.9rem 1.1rem;background-color:#1c2c4c;color:#fff;font-size:1rem;font-weight:700}.layout-sidebar .glossary-catnav__list{margin:0;padding:0;list-style:none}.layout-sidebar .glossary-catnav__item{margin:0;border-top:1px solid #cfd8dc}.layout-sidebar .glossary-catnav__item:first-child{border-top:none}.layout-sidebar .glossary-catnav__item a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-left:none;background-color:rgba(0,0,0,0);font-weight:400;padding:.85rem 1.1rem;color:#1c2c4c;text-decoration:none;line-height:1.4;transition:background-color .2s ease}.layout-sidebar .glossary-catnav__item a::before{content:"›";margin-right:.5rem;color:#7ab8e0}.layout-sidebar .glossary-catnav__item a:hover{background-color:#e1eff9}.layout-sidebar .glossary-catnav__item.is-active a{background-color:#e1eff9;color:#1c2c4c;font-weight:700}.layout-sidebar .glossary-catnav__label{flex:1 1 auto}.layout-sidebar .glossary-catnav__count{flex:0 0 auto;min-width:1.6em;padding:.05rem .5rem;background-color:#f1f1f1;border-radius:999px;color:#5b6478;font-size:.75rem;text-align:center}.glossary-index__intro{background-color:#fff;border:1px solid #cfd8dc;border-radius:8px;padding:1.5rem;line-height:1.9;margin-bottom:2rem;color:#0f1a33}.glossary-cat-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media screen and (max-width:768px){.glossary-cat-cards{grid-template-columns:1fr}}.glossary-cat-card{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background-color:#fff;border:1px solid #cfd8dc;border-radius:10px;text-decoration:none;color:inherit;transition:background-color .2s ease,border-color .2s ease}.glossary-cat-card:hover{background-color:#e1eff9;border-color:#cfd8dc}.glossary-cat-card:hover .glossary-cat-card__label{color:#123670}.glossary-cat-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.glossary-cat-card__label{font-size:1.125rem;font-weight:700;color:#1e50a2}.glossary-cat-card__count{flex:0 0 auto;color:#5b6478;font-size:.8125rem}.glossary-cat-card__desc{color:#5b6478;font-size:.9375rem;line-height:1.8}.glossary-index__list{margin:0}.glossary-index__term{margin-top:1.25rem;font-size:1.0625rem;font-weight:700}.glossary-index__term:first-child{margin-top:0}.glossary-index__term a{color:#1e50a2;text-decoration:underline}.glossary-index__term a:hover,.glossary-index__term a:focus{color:#123670}.glossary-index__def{margin:.25rem 0 0;padding:0;color:#5b6478;font-size:.9375rem;line-height:1.8}.glossary-term__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.5rem;font-size:.875rem;color:#5b6478}.glossary-term__meta .glossary-term__reading::before{content:"読み: ";color:#9aa3b2}.glossary-term__meta .glossary-term__en{font-style:italic}.glossary-term__meta a.glossary-term__category{padding:.15rem .7rem;background-color:#eef3f8;border-radius:999px;color:#1e50a2;font-size:.8125rem;font-weight:600;text-decoration:none}.glossary-term__meta a.glossary-term__category:hover{background-color:#d6e7f5}.glossary-term__lead{font-size:1.125rem;line-height:2;font-weight:600;color:#1c2c4c;padding:1.25rem 1.5rem;margin-bottom:2rem;background-color:#f7fafc;border-left:4px solid #7ab8e0;border-radius:0 6px 6px 0}@media screen and (max-width:768px){.glossary-term__lead{font-size:1.0625rem;padding:1rem 1.1rem}}.glossary-term__body p{margin-bottom:1.5rem;line-height:1.9}.glossary-term__body a{color:#1e50a2;text-decoration:underline}.glossary-term__body a:hover,.glossary-term__body a:focus{color:#123670}.glossary-term__body strong{font-weight:700;color:#1c2c4c}.glossary-term__related{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #e3e6ec}.glossary-term__related-title{font-size:1.25rem;margin-bottom:1rem}.glossary-term .glossary-term__related-list{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.glossary-term .glossary-term__related-list li a{display:inline-block;padding:.5rem 1.1rem;background-color:#eef3f8;border:1px solid #d6e2ee;border-radius:999px;color:#1e50a2;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s ease}.glossary-term .glossary-term__related-list li a:hover{background-color:#d6e7f5}
