@charset "UTF-8"; .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-icon-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-dialog-titlebar{cursor:grab}.ui-dialog-titlebar:active{cursor:grabbing}.ui-widget{font-family:inherit;font-size:1.0em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:1em}.ui-widget-content{border:1px solid #797979;background:#fdfdfd;color:#222}.ui-widget-header{border:1px solid #797979;background:#9f9f9f;color:#eee;font-weight:bold}.ui-widget-header a{color:#eee}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #5d5d5d;background:#5d5d5d;font-weight:normal;color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#000;opacity:.3}.ui-dialog .ui-resizable-se{background:linear-gradient( 135deg,transparent 0 40%,#999 40% 50%,transparent 50% 65%,#999 65% 75%,transparent 75% )}html[data-theme="crimson"]{--theme-gradient:linear-gradient( to right,#5c0f0f 0%,#991b1b 45%,#7f1d1d 100% );--theme-glow:rgba(255,120,120,0.3);--theme-shadow:rgba(80,0,0,0.45);--theme-accent:#dc2626;--theme-accent-hover:#b91c1c;--theme-accent-shadow:rgba(220,38,38,0.3)}html[data-theme="sunset"]{--theme-gradient:linear-gradient( to right,#7c2d12 0%,#b45309 45%,#d97706 100% );--theme-glow:rgba(255,200,80,0.35);--theme-shadow:rgba(120,50,0,0.4);--theme-accent:#ea580c;--theme-accent-hover:#c2410c;--theme-accent-shadow:rgba(234,88,12,0.3)}html[data-theme="forest"]{--theme-gradient:linear-gradient( to right,#0d4a20 0%,#166534 45%,#0d4a20 100% );--theme-glow:rgba(80,220,100,0.25);--theme-shadow:rgba(0,60,20,0.45);--theme-accent:#16a34a;--theme-accent-hover:#15803d;--theme-accent-shadow:rgba(22,163,74,0.3)}html[data-theme="teal"]{--theme-gradient:linear-gradient( to right,#0a3d3d 0%,#0a5c5c 45%,#0a3d3d 100% );--theme-glow:rgba(45,212,191,0.25);--theme-shadow:rgba(0,50,50,0.45);--theme-accent:#0d9488;--theme-accent-hover:#0f766e;--theme-accent-shadow:rgba(13,148,136,0.3)}html[data-theme="ocean"]{--theme-gradient:linear-gradient( to right,#0c3d6e 0%,#1565a0 45%,#0c3d6e 100% );--theme-glow:rgba(100,190,255,0.3);--theme-shadow:rgba(0,50,100,0.45);--theme-accent:#2563eb;--theme-accent-hover:#1d4ed8;--theme-accent-shadow:rgba(37,99,235,0.3)}html[data-theme="midnight"]{--theme-gradient:linear-gradient( to right,#0f112b 0%,#1e2468 45%,#0f112b 100% );--theme-glow:rgba(100,140,255,0.3);--theme-shadow:rgba(0,10,80,0.5);--theme-accent:#4338ca;--theme-accent-hover:#3730a3;--theme-accent-shadow:rgba(67,56,202,0.3)}html[data-theme="violet"]{--theme-gradient:linear-gradient( to right,#2d0859 0%,#4c0d8b 45%,#2d0859 100% );--theme-glow:rgba(180,100,255,0.3);--theme-shadow:rgba(40,0,80,0.5);--theme-accent:#7c3aed;--theme-accent-hover:#6d28d9;--theme-accent-shadow:rgba(124,58,237,0.3)}html[data-theme="rose"]{--theme-gradient:linear-gradient( to right,#6b1040 0%,#9d174d 45%,#6b1040 100% );--theme-glow:rgba(255,120,170,0.3);--theme-shadow:rgba(100,0,50,0.45);--theme-accent:#db2777;--theme-accent-hover:#be185d;--theme-accent-shadow:rgba(219,39,119,0.3)}html[data-theme="earth"]{--theme-gradient:linear-gradient( to right,#3d1a00 0%,#6b3300 45%,#3d1a00 100% );--theme-glow:rgba(200,150,80,0.3);--theme-shadow:rgba(60,20,0,0.45);--theme-accent:#b45309;--theme-accent-hover:#92400e;--theme-accent-shadow:rgba(180,83,9,0.3)}html[data-theme="slate"]{--theme-gradient:linear-gradient( to right,#3d3d4a 0%,#555568 45%,#3d3d4a 100% );--theme-glow:rgba(200,200,220,0.25);--theme-shadow:rgba(0,0,0,0.35);--theme-accent:#475569;--theme-accent-hover:#334155;--theme-accent-shadow:rgba(71,85,105,0.3)}*{margin:0px;padding:0px}body{font-size:14px;font-family:"Fluent Emoji Color",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Meiryo","MS P Gothic","sans-serif";line-height:1.5;word-break:break-word;-webkit-font-smoothing:antialiased}h1{justify-content:center;flex-grow:1;font-size:17px;letter-spacing:0.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}h2{height:24px;font-size:15px;border-bottom:1px solid #e0e0e0;margin-bottom:4px;padding:2px 4px;letter-spacing:0.01em}h3{color:#ffffff;font-size:12px;text-align:center;background:linear-gradient(180deg,#4a4a4a,#2a2a2a);border-radius:6px;margin:4px 2px;padding:4px 6px;letter-spacing:0.03em}h4{margin:2px 4px;font-size:13px;font-weight:600}input,textarea{font-size:13px;font-family:"Fluent Emoji Color",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Meiryo","MS P Gothic","sans-serif";padding:4px 8px;transition:border-color 0.15s ease,box-shadow 0.15s ease}input:focus,textarea:focus{outline:none;border-color:#4a9edd !important;box-shadow:0 0 0 3px rgba(74,158,221,0.18) !important}a{color:#0077cc;text-decoration:none;transition:color 0.15s ease}a:hover{color:#ff5000;text-decoration:underline}p.text{text-align:left;margin-bottom:8px;padding:4px 0px 4px 12px}p.small{font-size:11px;padding:6px 0px}p.success{color:#16ad21;font-weight:bold;text-align:center;margin:12px auto}p.error{color:#e50000;font-weight:bold;text-align:center;margin:12px auto}p.navi_links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:10px auto 6px;font-size:13px;font-weight:500;background-color:rgba(255,255,255,0.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50px;padding:8px 12px;width:fit-content}p.navi_links a.button,p.navi_links span.button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:18px;padding:0;font-size:13px;font-weight:500;border:none !important;cursor:pointer;background-color:transparent;color:#555555;transition:background-color 0.14s ease,color 0.14s ease}p.navi_links a.button.is-nav,p.navi_links span.button.is-nav{width:auto;padding:0 16px;gap:6px;background-color:rgba(0,0,0,0.06);color:#333333}p.navi_links a.button:hover{background-color:rgba(0,0,0,0.08);color:#111111;text-decoration:none}p.navi_links a.button.is-nav:hover{background-color:rgba(0,0,0,0.12)}p.navi_links span.button.is-current{background-color:#1f1f1f;color:#ffffff;cursor:default}p.navi_links span.button.is-nav[disabled]{background-color:rgba(0,0,0,0.06);color:#999999;cursor:not-allowed}p.navi_links > span:not(.button){background:transparent;color:#888;font-size:11px;font-weight:400;cursor:default;padding:0 4px}html[data-dark="true"] p.navi_links{background-color:rgba(24,24,32,0.82)}html[data-dark="true"] p.navi_links a.button,html[data-dark="true"] p.navi_links span.button{color:#a0a0b8}html[data-dark="true"] p.navi_links a.button.is-nav,html[data-dark="true"] p.navi_links span.button.is-nav{background-color:rgba(255,255,255,0.08);color:#d4d4d8}html[data-dark="true"] p.navi_links a.button:hover{background-color:rgba(255,255,255,0.1);color:#ffffff}html[data-dark="true"] p.navi_links a.button.is-nav:hover{background-color:rgba(255,255,255,0.14)}html[data-dark="true"] p.navi_links span.button.is-current{background-color:#e4e4e7;color:#18181b}html[data-dark="true"] p.navi_links span.button.is-nav[disabled]{background-color:rgba(255,255,255,0.04);color:#52526a}span.highlight{background-color:#fef08a;color:#713f12}html[data-dark="true"] span.highlight{background-color:#92400e;color:#fef3c7}@media (prefers-color-scheme:dark){html:not([data-dark="false"]) span.highlight{background-color:#92400e;color:#fef3c7}}span.new{color:#ffffff;font-size:11px;font-weight:bold;background-color:#ff0000;padding:3px 6px;border-radius:4px}span.emp{color:red;font-weight:bold}img{max-width:100%;height:auto}button{padding:3px 10px;border-radius:6px;border:1px solid #c0c0c0;background-color:#f5f5f5;font-size:13px;cursor:pointer;transition:background-color 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}button:hover{cursor:pointer;background-color:#e8e8e8;border-color:#a0a0a0}select{font-size:12px !important;padding:4px 8px;border:1px solid rgba(0,0,0,0.18);border-radius:6px;background-color:#ffffff;color:#333333;cursor:pointer;outline:none;transition:border-color 0.15s ease}select:focus{border-color:#888888}table{border-collapse:collapse}table.list{border-bottom:1px solid #888888;margin:4px auto}table.list th{color:#333333;background-color:#c6c6c6;border-bottom:2px solid #333333;padding:4px 8px}table.list td{border-bottom:1px dashed #888888;padding:4px 8px}table.form{margin:10px auto}table.form th{text-align:right;vertical-align:top;padding:4px}table.form td{padding:4px}.align_l{text-align:left}.align_c{text-align:center}.align_r{text-align:right}.align_t{vertical-align:top}.align_m{vertical-align:middle}.align_b{vertical-align:bottom}.clickable{cursor:pointer}.alpha_10per{background-color:rgb(0 0 0 / 0.1)}.placeholder{color:#a9a9a9}.avatar-grid,.picture-grid{display:grid;gap:6px;margin-bottom:12px}.avatar-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}.picture-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.avatar-grid-item,.picture-grid-item{display:flex;align-items:center;justify-content:center;border-radius:10px;padding:6px;cursor:pointer;border:2px solid transparent;transition:background 0.12s,border-color 0.12s,transform 0.1s}.avatar-grid-item:hover,.picture-grid-item:hover{background:#eef5ff;border-color:dodgerblue;transform:scale(1.1)}.avatar-grid-item img,.picture-grid-item img{object-fit:contain;display:block;border-radius:6px}.avatar-register-link{text-align:center;padding-top:6px}.avatar-register-link a{color:dodgerblue;font-size:13px;text-decoration:none}.avatar-register-link a:hover{text-decoration:underline}.picker-size-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:4px 0 12px}.picker-size-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:44px;padding:8px 10px 6px;border-radius:10px;cursor:pointer;border:2px solid transparent;background:#f5f5f5;transition:background 0.12s,border-color 0.12s,transform 0.1s;line-height:1}.picker-size-item:hover{background:#eef5ff;border-color:dodgerblue;transform:scale(1.05)}.picker-size-item.is-default{border-color:#ccc}.picker-size-item small{font-size:10px;color:#999;font-weight:500}.ui-dialog-content:has(.picker-color-grid){overflow:hidden !important}.picker-color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:4px 0 12px}.picker-color-swatch{width:28px;height:28px;border-radius:50%;cursor:pointer;border:2px solid transparent;box-shadow:0 1px 3px rgba(0,0,0,0.18);transition:transform 0.1s,box-shadow 0.1s,border-color 0.1s}.picker-color-swatch:hover{transform:scale(1.25);box-shadow:0 2px 8px rgba(0,0,0,0.28);border-color:rgba(255,255,255,0.8)}.picker-color-swatch.is-white{border-color:#ddd}.picker-color-swatch.is-white:hover{border-color:#aaa}.picker-default-check{text-align:center;font-size:13px;padding:4px 0 6px;color:#555}html[data-dark="true"] .picker-size-item{background:#3f3f46;color:#e4e4e7}html[data-dark="true"] .picker-size-item:hover{background:#1e3a5f;border-color:dodgerblue}html[data-dark="true"] .picker-size-item.is-default{border-color:#666}html[data-dark="true"] .picker-size-item small{color:#a1a1aa}html[data-dark="true"] .picker-default-check{color:#a1a1aa}html[data-dark="true"] .picker-color-swatch.is-white{border-color:#666}html[data-dark="true"] button{background-color:#3f3f46;color:#e4e4e7;border-color:#52525b}html[data-dark="true"] button:hover{background-color:#52525b;border-color:#71717a}div#header{position:fixed;display:flex;width:100%;min-width:840px;height:48px;overflow:hidden;background:linear-gradient( to right,var(--theme-accent-hover) 0%,var(--theme-accent) 50%,var(--theme-accent-hover) 100% ) !important;border-bottom:1px solid rgba(255,255,255,0.18);z-index:100;box-shadow:0 2px 14px var(--theme-accent-shadow);color:rgba(255,255,255,0.95)}html[data-dark="true"] div#header{background:var(--theme-gradient) !important;border-bottom:1px solid var(--theme-glow);box-shadow:0 2px 20px var(--theme-shadow)}div#header > *{display:flex;align-items:center}span#sub_title{font-size:13px;opacity:0.75;font-weight:normal;margin-left:6px}p#connection_status{color:#ffe0b0;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}div#header_items .icons_sprite,div#header_menu .icons_sprite{background-image:none !important;width:22px !important;height:22px !important;display:inline-flex !important;align-items:center;justify-content:center;position:relative;overflow:visible !important}div#header_items .icons_sprite::before,div#header_menu .icons_sprite::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;color:rgba(255,255,255,0.9);text-shadow:0 0 2px rgba(255,255,255,0.35)}div#header_tooltip{position:fixed;background-color:#1a1a1a;color:#ffffff;font-size:11px;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",sans-serif;font-weight:normal;padding:4px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.18s ease;z-index:9999;transform:translateX(-50%)}div#header_tooltip.visible{opacity:1}#sound_on_off_icn.i_sound_on::before{content:"\f028"}#sound_on_off_icn.i_sound_off::before{content:"\f026";opacity:0.45}#sound_settings_icn::before{content:"\f025"}#keyword_notification_icn::before{content:"\f1fa"}#notifier_on_off_icn.i_notifier_on::before{content:"\f0f3"}#notifier_on_off_icn.i_notifier_off::before{content:"\f1f6";opacity:0.45}#desktop_notification_icn::before{content:"\f108"}#flip_time_on_off_icn.i_flip_time_off::before{content:"\f518";opacity:0.45}#flip_time_on_off_icn.i_flip_time_on::before{content:"\f518"}#flip_time_on_off_icn::before{content:"\f518"}#dark_mode_icn::before{content:"\f186";opacity:0.75}html[data-dark="true"] #dark_mode_icn::before{content:"\f185";opacity:1}#eraser_icn::before{content:"\f12d"}.i_rss.icons_sprite::before{content:"\f09e"}div#header_menu .icons_sprite::before{content:"\f0c9";font-size:12px}select#view_feed_num{background-color:rgba(255,255,255,0.15);color:#ffffff;border:1px solid rgba(255,255,255,0.3);border-radius:6px;font-size:12px;padding:2px 4px;cursor:pointer}select#view_feed_num option{background-color:#7c2d12;color:#ffffff}div#header a{color:rgba(255,255,255,0.9)}div#header_items{padding:0px 6px;gap:12px;flex-shrink:0}div#header_items > span{transition:opacity 0.15s ease}div#header_items > span:hover{opacity:0.75}div#header_account{cursor:pointer;font-size:14px;padding:4px 10px;border-radius:20px;transition:background-color 0.15s ease;display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}div#header_account i{color:rgba(255,255,255,0.9) !important;font-size:14px}div#header_account:hover{background-color:rgba(255,255,255,0.15)}div#header_account_contents{display:none;position:fixed;top:48px;right:0px;width:320px;border:none;border-radius:16px;background-color:#ffffff;box-shadow:0 12px 32px rgba(0,0,0,0.18);padding:20px;z-index:99}p#header_login_title,p#header_account_title{font-size:15px;font-weight:700;color:#1a1735;text-align:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}ul#favorite_room{list-style:none;margin:4px 0 16px 0;max-height:224px;overflow-y:auto}ul#favorite_room li{display:flex;align-items:center;gap:6px;padding:7px 6px;border-radius:8px;overflow:hidden;transition:background-color 0.12s ease}ul#favorite_room li:hover{background-color:rgba(0,0,0,0.04)}span.room_dot{flex-shrink:0;display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#49c78e}span.room_count{flex-shrink:0;font-size:12px;color:#bbbbbb;white-space:nowrap;min-width:32px}span.room_count.active{color:#555555}ul#favorite_room li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333333;text-decoration:none;flex:1}ul#favorite_room li a:hover{color:#1a56cc;text-decoration:underline}div#header_account_actions{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:14px;border-top:1px solid #f0f0f0}div#header_account_actions a{font-size:13px;color:#0077cc}button#header_logout_btn{padding:7px 24px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f8f8f8;color:#444444;font-size:13px;white-space:nowrap;cursor:pointer;transition:all 0.15s ease}button#header_logout_btn:hover{background-color:#fee2e2;border-color:#fca5a5;color:#dc2626}div#header_login_form{display:flex;flex-direction:column;gap:10px}div#header_login_form input[type="text"],div#header_login_form input[type="password"]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background-color:#fafafa}label#header_login_auto{display:flex;align-items:center;gap:6px;font-size:13px;color:#555555;cursor:pointer}button#account_login{width:100%;padding:11px;background:linear-gradient( 135deg,var(--theme-accent),var(--theme-accent-hover) );color:#ffffff;border:none;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:0.03em;box-shadow:0 2px 6px var(--theme-accent-shadow);transition:box-shadow 0.18s ease,transform 0.18s ease}button#account_login:hover{background:var(--theme-accent-hover);box-shadow:0 4px 12px var(--theme-accent-shadow);transform:translateY(-1px);border-color:transparent}html[data-dark="true"] button#account_login{background:linear-gradient( 135deg,color-mix(in srgb,var(--theme-accent) 65%,#000),color-mix(in srgb,var(--theme-accent-hover) 65%,#000) )}html[data-dark="true"] button#account_login:hover{background:color-mix(in srgb,var(--theme-accent-hover) 65%,#000)}div#header_login_links{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f0}div#header_login_links a{font-size:13px;color:#0077cc}div#header_reaction_notifier{cursor:pointer;color:rgba(255,255,255,0.95);font-size:14px;padding:4px 10px;border-radius:20px;transition:background-color 0.15s ease;flex-shrink:0}div#header_reaction_notifier:hover{background-color:rgba(255,255,255,0.15)}span#reaction_notifier_count{background-color:#ff4800;color:#ffffff;font-size:12px;border-radius:12px;margin-left:4px;padding:2px 8px}div#header_reaction_notifier_contents{display:none;position:fixed;top:48px;right:0px;width:380px;border:none;border-radius:16px;background-color:#ffffff;box-shadow:0 12px 32px rgba(0,0,0,0.18);padding:20px;z-index:100}div#header_reaction_notifier_contents h3{background:none;color:#1a1735;font-size:15px;font-weight:700;text-align:center;border-radius:0;margin:0 0 16px 0;padding:0 0 12px 0;border-bottom:1px solid #f0f0f0;letter-spacing:0.01em}ul#reaction_notifier_list{max-height:460px;overflow-y:auto}ul#reaction_notifier_list li{display:flex;cursor:pointer;list-style:none;padding:4px}ul#reaction_notifier_list li:hover{background-color:rgb(0 0 0 / 0.1)}ul#reaction_notifier_list li:not(:last-child){border-bottom:1px solid #c0c0c0}ul#reaction_notifier_list li div.reaction{width:24px;height:24px;font-size:20px;padding:6px}ul#reaction_notifier_list li div.reaction_contents{color:#222222;font-size:13px;flex:1;min-width:0}ul#reaction_notifier_list li p.comment{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent !important;color:#555555;font-size:12px;margin:2px 0}ul#reaction_notifier_list li p.added_time{color:#16a34a;font-size:11px;text-align:right}div#header_reaction_notifier_contents > button{display:block;margin:16px auto 4px auto;padding:8px 24px;background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;transition:all 0.15s ease}div#header_reaction_notifier_contents > button:hover{background-color:#eeeeee;border-color:#c0c0c0;border-color:#c0c0c0}p#no_reaction{text-align:center;margin:20px 0;color:#999999;font-size:13px;line-height:1.7}ul#favorite_room{margin:8px 16px}ul#favorite_room li{list-style:none;padding:4px}span.tag{border-radius:12px;padding:4px 8px}div#header_menu{cursor:pointer;padding:4px 12px 4px 8px;border-radius:20px;font-size:14px;font-weight:500;transition:background-color 0.15s ease;white-space:nowrap;flex-shrink:0}div#header_menu:hover{background-color:rgba(255,255,255,0.15)}div#header_menu_contents{display:none;position:fixed;top:48px;right:0px;border:none;border-radius:12px;background-color:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,0.18);padding:4px;z-index:100}div#header_menu_contents p{cursor:pointer;border-radius:8px;margin:2px;padding:6px 10px;font-size:13px;white-space:nowrap;transition:background-color 0.12s ease}div#header_menu_contents p:hover{background-color:rgba(0,0,0,0.06)}div#header_menu_contents a{display:block;color:#111111;text-decoration:none}div#header_menu_contents i.fa-solid{width:18px;text-align:center;color:#5a6a7e;font-size:13px;margin-right:2px}.support-plan-description{color:#666666;font-size:13px;text-align:center;line-height:1.65;margin-bottom:16px}.support-plan-description a{color:#b07040;text-decoration:none}.support-plan-description a:hover{color:#7a4e28;opacity:0.8}html[data-dark="true"] .support-plan-description{color:#d4d4d8 !important}html[data-dark="true"] .support-plan-description a{color:#d4955a !important}html[data-dark="true"] .support-plan-description a:hover{color:#f0b868 !important}div#support_room_plans{display:flex;gap:16px;justify-content:center;align-items:stretch;padding:24px 12px}.support-plan-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;padding:18px 16px 16px;border-radius:14px;border:1.5px solid #e8ddd0;background:#fdf8f3;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease;min-width:96px}a.support-plan-card:hover{border-color:#c4a882;box-shadow:0 6px 18px rgba(0,0,0,0.1);transform:translateY(-3px);text-decoration:none}span.support-plan-card--disabled{opacity:0.4;cursor:not-allowed}.support-plan-card img{width:90px;height:auto;border-radius:8px}span.support-plan-price{font-size:15px;font-weight:700;color:#2d2640;margin-top:6px}span.support-plan-tax{font-size:10px;color:#a08868}html[data-dark="true"] .support-plan-card{border-color:#3a3028;background:#2a231e}html[data-dark="true"] a.support-plan-card:hover{border-color:#7a6050;box-shadow:0 6px 18px rgba(0,0,0,0.35)}html[data-dark="true"] span.support-plan-price{color:#e8e0d8}html[data-dark="true"] span.support-plan-tax{color:#8a7260}div.room-support-status{padding:12px 16px;background-color:#faf5ed;border-radius:8px;text-align:center;margin:0 auto 4px;max-width:90%}p.room-support-status__text{font-size:0.95em;color:#6e5d4b;margin:0}span.room-support-status__date{font-weight:500;color:#2e2a25}html[data-dark="true"] div.room-support-status{background-color:#2a231e}html[data-dark="true"] p.room-support-status__text{color:#a89880}html[data-dark="true"] span.room-support-status__date{color:#d8cfc8}p.support-plan-note{font-size:0.78em;color:#a08868;text-align:center;margin:-16px 0 8px}html[data-dark="true"] p.support-plan-note{color:#7a6454}div#wrapper{margin:0px auto;padding-top:48px;min-width:1102px}div#login_form{width:264px;border-radius:8px;background-color:#ffffff;margin:50px auto;padding:10px}div#login_form table{margin:0px auto;padding:10px;border-collapse:separate}div#main{display:table;width:100%}div#main_left{display:table-cell;font-size:12px;vertical-align:top}div#main_right{display:table-cell;width:300px;min-width:220px;max-width:300px;overflow:hidden;padding:8px 8px 0px 0px}div#main_bottom{text-align:center}div#post_form_frame{display:flex;margin:10px 8px 6px 8px;padding:8px 12px;border:1px solid rgba(0,0,0,0.08)}div#post_form_frame.special::before{display:none}div#post_form_frame > div:first-child{margin-right:8px}div#post_form_frame > div:last-child{flex-grow:1}input#post_form_name{width:120px;border:1px solid #d0d0d0;border-radius:6px;box-shadow:none;margin-bottom:6px;padding:4px 8px;background-color:#ffffff}a#avatar_picker_icn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:14px;background-color:rgba(0,0,0,0.08);color:#444444;font-size:12px;font-weight:500;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease;white-space:nowrap}a#avatar_picker_icn:hover{background-color:rgba(0,0,0,0.15);color:#222222;text-decoration:none}div#post_forms{display:flex}input#post_form_single,textarea#post_form_multi{width:100%;border:1px solid #d0d0d0;border-radius:6px;box-shadow:none;margin-bottom:4px;background-color:#ffffff}textarea#post_form_multi{display:none}input#edit_form_name{width:120px}textarea#edit_form_comment{width:420px;height:120px}table.form .text_decorator_frame,table.form .category_options_frame{background:none;width:fit-content}div#post_form_menu{display:flex;justify-content:space-between;white-space:nowrap;font-size:12px}div#post_form_menu > div{display:flex;align-items:center}div#media_dropzone_area{display:none;background-color:rgb(0 0 0 / 0.1);border-radius:6px;margin-bottom:4px;padding:4px}div#media_dropzone{border-radius:4px}.dropzone{min-height:0}p#media_dropzone_controller{text-align:right;margin:8px 4px 4px 0px}button#close_media_dropzone{padding:4px 14px;border-radius:6px;border:1px solid rgba(0,0,0,0.14);background:rgba(0,0,0,0.06);font-size:12px;color:#444;margin-left:8px;transition:background 0.15s ease}button#close_media_dropzone:hover{background:rgba(0,0,0,0.12)}p#input_type{cursor:pointer;margin:4px 6px 4px 0px;background-image:none !important;display:inline-flex;align-items:center;justify-content:center;width:22px !important;height:22px !important;border-radius:4px;font-size:0;padding:0;transition:background-color 0.12s ease;position:relative;overflow:visible !important}p#input_type:hover{background-color:rgba(0,0,0,0.08)}p#input_type::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;content:"\f304"}p#input_type.i_post_form_multi::before{content:"\f039"}.text_decorator_frame .icons_sprite{background-image:none !important;width:22px !important;height:22px !important;display:inline-flex !important;align-items:center;justify-content:center;font-size:0;position:relative;overflow:visible !important}.text_decorator_frame .icons_sprite::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px}#emoticon_picker_icn::before,.i_input_emoticons::before{content:"\f118"}#input_bold::before,.i_input_bold::before{content:"\f032"}#input_italic::before,.i_input_italic::before{content:"\f033"}#input_strike::before,.i_input_strike::before{content:"\f0cc"}#input_underline::before,.i_input_underline::before{content:"\f0cd"}#text_size_picker_icn::before,.i_input_text_size::before{content:"\f034"}#text_color_picker_icn::before,.i_input_text_color::before{content:"\f53f"}.text_decorator_frame .i_picture_feed::before{content:"\f03e"}.text_decorator_frame .i_input_video::before{content:"\f03d"}.text_decorator_frame .i_note::before{content:"\f249"}p#input_type::after,.text_decorator_frame .icons_sprite::after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);background-color:#1a1a1a;color:#ffffff;font-size:11px;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",sans-serif;font-weight:normal;padding:4px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.18s ease;z-index:300}p#input_type:hover::after,.text_decorator_frame .icons_sprite:hover::after{opacity:1}div.text_decorator_frame{height:auto;width:auto;background-color:rgba(0,0,0,0.06);padding:2px 4px;border-radius:6px;display:flex;align-items:center;gap:2px}div.text_decorator_frame span{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;padding:0;transition:background-color 0.12s ease}div.text_decorator_frame span:hover{background-color:rgba(0,0,0,0.14)}.i_drop_down_black.icons_sprite,.i_drop_down_white.icons_sprite{background-image:none !important;width:12px !important;height:12px !important;display:inline-flex !important;align-items:center;justify-content:center;vertical-align:middle;font-size:0}.i_drop_down_black.icons_sprite::before,.i_drop_down_white.icons_sprite::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;content:"\f078";color:currentColor}div#misc_post_menu_frame{margin:0px 8px}p#misc_post_menu{width:84px;cursor:pointer;border-radius:6px;padding:3px 6px;transition:background-color 0.12s ease}p#misc_post_menu:hover{background-color:rgba(0,0,0,0.07)}div#misc_post_menu_contents p:hover{background-color:rgba(0,0,0,0.07)}div#misc_post_menu_contents{display:none;position:absolute;border:none;border-radius:12px;background-color:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,0.16);padding:4px;overflow-y:auto;z-index:100}div#misc_post_menu_contents p{cursor:pointer;border-radius:8px;margin:2px;padding:6px 10px;font-size:13px;transition:background-color 0.12s ease}select#category_selector{font-size:12px}input#is_special{margin-left:8px}div.category_options_frame{height:auto;background-color:rgba(0,0,0,0.06);padding:4px 10px;border-radius:8px;display:flex;align-items:center;gap:6px}div.category_options_frame input[type="radio"]{accent-color:#2563eb;width:14px;height:14px;margin:0;cursor:pointer;flex-shrink:0}div.category_options_frame label{cursor:pointer;display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#444;white-space:nowrap}html[data-dark="true"] div.category_options_frame{background-color:rgba(255,255,255,0.08) !important}html[data-dark="true"] div.category_options_frame label{color:#c0c0d0}html[data-dark="true"] div.category_options_frame input[type="radio"]{accent-color:#3b82f6}button#post_btn{width:68px;margin-left:10px;padding:5px 8px;background:linear-gradient( 135deg,var(--theme-accent),var(--theme-accent-hover) );color:#ffffff;border:none;border-radius:8px;font-weight:600;font-size:13px;letter-spacing:0.02em;transition:box-shadow 0.18s ease,transform 0.18s ease;box-shadow:0 2px 6px var(--theme-accent-shadow)}button#post_btn:hover{background:var(--theme-accent-hover);box-shadow:0 4px 10px var(--theme-accent-shadow);transform:translateY(-1px);border-color:transparent}div#navigator{display:flex;justify-content:space-between;align-items:center;height:32px;margin:6px 8px}div#navigator p{cursor:pointer;white-space:nowrap;border-radius:16px;margin:0px 2px;padding:3px 10px;font-size:13px;transition:background-color 0.15s ease,color 0.15s ease}div#navigator p:hover{background-color:rgba(0,0,0,0.08)}div#navi_right{display:flex}div#navi_right p.on{color:#ffffff !important;background-color:#555555 !important}p#filter_menu{width:76px}div#filter_menu_contents{display:none;position:absolute;max-height:480px;border:none;border-radius:12px;background-color:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,0.16);overflow-y:auto;z-index:100;padding:4px}div#filter_menu_contents p{cursor:pointer;border-radius:8px;margin:2px;padding:6px 10px;font-size:13px;transition:background-color 0.12s ease}div#filter_menu_contents p:hover{background-color:rgba(0,0,0,0.07)}div.notification{text-align:center;border-radius:10px;margin:8px;padding:8px 12px;font-size:13px;line-height:1.6}div.notification.tip,div.notification.info{background-color:#fff8dc;border-left:4px solid #f0c040}div.notification.warn{background-color:#fde8e8;border-left:4px solid #e84040}div.notification.critical{background-color:#fff0a0;border:2px solid #cc0000}div.notification.hidden{display:none}div.notification button{padding:4px 14px}div#flip_time_info{display:none;text-align:center;background-color:#fff0f3;border:1px solid #ffc9d6;border-radius:12px;margin:8px;padding:10px 16px;flex-direction:column;gap:8px}div#flip_time_info .flip-time-header{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px}div#flip_time_info .flip-time-title{font-size:13px;font-weight:700;color:#be123c}div#flip_time_info .flip-time-desc{font-size:13px;color:#555555}div#flip_time_info .flip-time-warn{font-size:11px;color:#999999}div#flip_time_info .flip-time-controls{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}div#flip_time_info .flip-time-label{font-size:12px;color:#666666}div#flip_time_info .flip-time-input{width:130px;font-size:12px;padding:4px 8px;border:1px solid #e0a0b0;border-radius:6px;background-color:#ffffff;color:#333333;outline:none}div#flip_time_info .flip-time-input:focus{border-color:#be123c}div#flip_time_info .flip-time-btn-primary{font-size:12px;padding:4px 14px;border:none;border-radius:6px;background-color:#be123c;color:#ffffff;cursor:pointer;transition:background-color 0.15s ease}div#flip_time_info .flip-time-btn-primary:hover{background-color:#9f1239}div#flip_time_info .flip-time-btn-secondary{font-size:12px;padding:4px 14px;border:1px solid #e0a0b0;border-radius:6px;background-color:transparent;color:#be123c;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}div#flip_time_info .flip-time-btn-secondary:hover{background-color:#ffe4ec}html[data-dark="true"] div#flip_time_info{background-color:#2d1420;border-color:rgba(244,63,94,0.25)}html[data-dark="true"] div#flip_time_info .flip-time-title{color:#fb7185}html[data-dark="true"] div#flip_time_info .flip-time-desc{color:#a0a0b0}html[data-dark="true"] div#flip_time_info .flip-time-warn{color:#71717a}html[data-dark="true"] div#flip_time_info .flip-time-label{color:#a0a0b0}html[data-dark="true"] div#flip_time_info .flip-time-input{background-color:#3f1e2a;border-color:rgba(244,63,94,0.3);color:#e4e4e7;color-scheme:dark}html[data-dark="true"] div#flip_time_info .flip-time-input:focus{border-color:#fb7185}html[data-dark="true"] div#flip_time_info .flip-time-btn-primary{background-color:#9f1239;color:#ffffff}html[data-dark="true"] div#flip_time_info .flip-time-btn-primary:hover{background-color:#be123c}html[data-dark="true"] div#flip_time_info .flip-time-btn-secondary{border-color:rgba(244,63,94,0.35);color:#fb7185}html[data-dark="true"] div#flip_time_info .flip-time-btn-secondary:hover{background-color:rgba(244,63,94,0.12)}div#contents_frame{display:table;margin:8px}div#main_contents_frame{display:table-cell;width:100%}div#sub_contents_frame{display:table-cell;vertical-align:top;visibility:hidden}div#sub_contents{border:1px solid #c0c0c0}button#view_latest_feed_button{display:none;width:auto;white-space:nowrap;margin:6px 0px 16px 0px;padding:calc(8px + 0.4em) calc(20px + 1em);vertical-align:middle;background:linear-gradient( 135deg,var(--theme-accent),var(--theme-accent-hover) );color:#ffffff;border:none;border-radius:20px;font-size:13px;font-weight:600;letter-spacing:0.02em;box-shadow:0 2px 8px var(--theme-accent-shadow);transition:box-shadow 0.18s ease,transform 0.18s ease}button#view_latest_feed_button:hover{box-shadow:0 4px 12px var(--theme-accent-shadow);transform:translateY(-1px)}div#sound_settings_frame{display:none;padding:4px 0}div#sound_settings_frame .sound-setting-item{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid rgba(0,0,0,0.06)}div#sound_settings_frame .sound-setting-item:last-child{border-bottom:none}div#sound_settings_frame .sound-setting-label{font-size:12px;font-weight:500;color:#555555;width:130px;flex-shrink:0}div#sound_settings_frame .sound-setting-controls{display:flex;align-items:center;gap:10px;flex:1}div#sound_settings_frame select.sound-select{width:100px}div#sound_settings_frame .sound-volume-group{display:flex;align-items:center;gap:6px}div#sound_settings_frame .volume-label{font-size:11px;color:#888888;white-space:nowrap}div#sound_settings_frame input.volume_slider{display:inline-block;width:80px;height:16px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}div#sound_settings_frame span.volume{display:inline-block;width:20px;font-size:12px;text-align:right;color:#555555}div#sound_settings_frame input.volume_slider::-webkit-slider-runnable-track{height:8px;border:1px solid #cccccc;border-radius:4px;background-color:#e0e0e0}div#sound_settings_frame input.volume_slider::-moz-range-track{height:8px;border:1px solid #cccccc;border-radius:4px;background-color:#e0e0e0}div#sound_settings_frame input.volume_slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-4px;box-sizing:border-box;border:1px solid #666666;border-radius:4px;background-color:#888888}div#sound_settings_frame input.volume_slider::-moz-range-thumb{width:14px;height:14px;box-sizing:border-box;border:1px solid #666666;border-radius:4px;background-color:#888888}div#sound_settings_frame input.volume_slider:hover::-webkit-slider-thumb,div#sound_settings_frame input.volume_slider:focus::-webkit-slider-thumb{background-color:#555555;border-color:#444444}div#sound_settings_frame input.volume_slider:hover::-moz-range-thumb,div#sound_settings_frame input.volume_slider:focus::-moz-range-thumb{background-color:#555555;border-color:#444444}div#sound_settings_frame button.sound-test-btn{font-size:11px;padding:4px 10px;border:1px solid rgba(0,0,0,0.15);border-radius:6px;background-color:#f0f0f0;color:#444444;cursor:pointer;white-space:nowrap;transition:background-color 0.15s ease}div#sound_settings_frame button.sound-test-btn:hover{background-color:#e0e0e0}div#dialog_frame{display:none}div#jump_to_mobile_content{display:flex;flex-direction:column;align-items:center;gap:20px;padding:4px 8px 8px}div#jump_to_mobile_content p.mobile-url{background:rgba(37,99,235,0.07);border:1px solid rgba(37,99,235,0.18);border-radius:999px;padding:6px 16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div#jump_to_mobile_content p.mobile-url a{font-size:12px;font-weight:500;color:#2563eb;text-decoration:none;word-break:break-all}div#jump_to_mobile_content div#qr_code_sp{background:#ffffff;padding:12px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.1),0 1px 4px rgba(0,0,0,0.06)}div#jump_to_mobile_content p.mobile-hint{font-size:12px;color:#999999;text-align:center;line-height:1.6}html[data-dark="true"] div#jump_to_mobile_content p.mobile-url{background:rgba(96,165,250,0.1);border-color:rgba(96,165,250,0.25)}html[data-dark="true"] div#jump_to_mobile_content p.mobile-url a{color:#60a5fa}html[data-dark="true"] div#jump_to_mobile_content div#qr_code_sp{background:#ffffff;box-shadow:0 4px 24px rgba(0,0,0,0.5),0 1px 6px rgba(0,0,0,0.3)}html[data-dark="true"] div#jump_to_mobile_content p.mobile-hint{color:#71717a}.save-log-date-row{display:flex;align-items:flex-end;justify-content:center;gap:12px;margin-top:16px;flex-wrap:wrap}.save-log-date-field{display:flex;flex-direction:column;gap:4px}.save-log-label{font-size:11px;font-weight:600;color:#888888;letter-spacing:0.04em}.save-log-input{width:110px;font-size:13px;padding:6px 10px;border:1px solid rgba(0,0,0,0.16);border-radius:8px;background-color:#ffffff;color:#333333;outline:none;transition:border-color 0.15s ease}.save-log-input:focus{border-color:#2563eb}.save-log-sep{font-size:16px;color:#aaaaaa;padding-bottom:6px}html[data-dark="true"] .save-log-label{color:#71717a}html[data-dark="true"] .save-log-input{background-color:#3f3f46;border-color:#52525b;color:#e4e4e7}html[data-dark="true"] .save-log-input:focus{border-color:#3b82f6}html[data-dark="true"] .save-log-sep{color:#52525b}html[data-dark="true"] table.access-log-table thead tr{border-bottom-color:rgba(255,255,255,0.1)}html[data-dark="true"] table.access-log-table thead th{color:#71717a}html[data-dark="true"] table.access-log-table tbody tr{border-bottom-color:rgba(255,255,255,0.06)}html[data-dark="true"] table.access-log-table tbody tr:hover{background-color:rgba(255,255,255,0.05)}html[data-dark="true"] table.access-log-table td{color:#d4d4d8}html[data-dark="true"] td.access-log-time{color:#71717a}div#mini_dialog_frame{display:none}div#mini_dialog_frame table{border-collapse:separate}div#mini_dialog_frame img,div#mini_dialog_frame .emoticons_sprite{cursor:pointer;border:2px solid #fdfdfd;margin:2px}div#mini_dialog_frame td{cursor:pointer;width:32px;height:32px;font-size:24px;text-align:center;border:2px solid #fdfdfd;vertical-align:middle}ul#reaction_users_list{list-style:none;margin-left:4px}ul#reaction_users_list li span{font-size:20px}p#back_to_pagetop_link{display:none;cursor:pointer;color:#ffffff;background-color:rgba(40,40,40,0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:10px 16px;border-radius:24px;position:fixed;right:20px;bottom:80px;font-size:13px;font-weight:500;box-shadow:0 4px 16px rgba(0,0,0,0.2);transition:all 0.18s ease}p#back_to_pagetop_link:hover{background-color:rgba(20,20,20,0.9);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.3)}div#log_links{display:flex;justify-content:center;align-items:center;gap:4px;margin:32px auto;font-size:13px;font-weight:500;background-color:rgba(255,255,255,0.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50px;padding:8px 12px;width:fit-content}div#log_links p{display:inline-flex;align-items:center;justify-content:center;height:36px;border-radius:18px;padding:0;margin:0;color:#555555;background-color:transparent;transition:background-color 0.14s ease,color 0.14s ease}div#log_links p:not(:first-child):not(:last-child){width:36px;min-width:36px}div#log_links p:first-child,div#log_links p:last-child{padding:0 16px;gap:6px;background-color:rgba(0,0,0,0.06);color:#333333}div#log_links p.active{cursor:pointer}div#log_links p.active:hover{background-color:rgba(0,0,0,0.08);color:#111111}div#log_links p:first-child.active:hover,div#log_links p:last-child.active:hover{background-color:rgba(0,0,0,0.12)}div#log_links p.inactive:not(:first-child):not(:last-child){background-color:#1f1f1f;color:#ffffff;cursor:default}div#log_links p:first-child.inactive,div#log_links p:last-child.inactive{background-color:rgba(0,0,0,0.08);color:#999999;cursor:not-allowed}html[data-dark="true"] div#log_links{background-color:rgba(24,24,32,0.82)}html[data-dark="true"] div#log_links p{color:#a0a0b8}html[data-dark="true"] div#log_links p:first-child,html[data-dark="true"] div#log_links p:last-child{background-color:rgba(255,255,255,0.08);color:#d4d4d8}html[data-dark="true"] div#log_links p.active:hover{background-color:rgba(255,255,255,0.1);color:#ffffff}html[data-dark="true"] div#log_links p:first-child.active:hover,html[data-dark="true"] div#log_links p:last-child.active:hover{background-color:rgba(255,255,255,0.14)}html[data-dark="true"] div#log_links p.inactive:not(:first-child):not(:last-child){background-color:#e4e4e7;color:#18181b}html[data-dark="true"] div#log_links p:first-child.inactive,html[data-dark="true"] div#log_links p:last-child.inactive{background-color:rgba(255,255,255,0.04);color:#52526a}div#footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;color:#aaaaaa;font-size:12px;line-height:1.5;background-color:#1a1a1a;border-top:1px solid #2e2e2e;padding:20px 32px;gap:8px 16px}div#footer_left{display:flex;align-items:center;gap:16px}ul#footer_links{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0px 20px}ul#footer_links li{white-space:nowrap}span#copyright{color:#555555;font-size:11px;white-space:nowrap}p#switch_to_sp_page_link{cursor:pointer;white-space:nowrap;color:#aaaaaa;text-align:center;background-color:#2a2a2a;margin:0px;padding:6px 12px;border-radius:6px;font-size:12px;transition:background-color 0.15s ease}p#switch_to_sp_page_link:hover{background-color:#363636}div#footer a{color:#888888;font-size:12px;text-decoration:none;transition:color 0.15s ease}div#footer a:hover{color:#ff7040}div#message_info{display:none;cursor:pointer;color:#cc2200;font-weight:600;text-align:center;border-radius:10px;margin:8px 20px;padding:8px 12px;background-color:#fde8e8;border-left:4px solid #e84040;transition:background-color 0.15s ease;font-size:13px}div#message_info:hover{background-color:#fbd0d0}div#fixed_feed{float:right;display:flex;margin-right:6px}div#message_view_frame{height:320px;overflow-y:auto;margin:6px 2px;padding:2px 4px}.msg-list{display:flex;flex-direction:column;gap:6px}.msg-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background-color:#f8f8fb;border:1px solid #e4e4ec;border-radius:10px;transition:background-color 0.12s ease}.msg-row:hover{background-color:#f0f0f8}.msg-badge{width:24px;flex-shrink:0;padding-top:2px}.msg-sender{width:120px;flex-shrink:0;font-size:13px;line-height:1.5}.msg-sender .trip,.msg-sender .account_trip{margin-left:4px}.msg-body{flex:1;font-size:13px;line-height:1.6;min-width:0}.msg-body p.sent_time{color:#16a34a;font-size:11px;margin-top:4px;text-align:right}.msg-actions{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.msg-btn{padding:4px 14px;border-radius:6px;font-size:12px;cursor:pointer;border:1px solid;transition:all 0.14s ease;white-space:nowrap}.msg-btn-reply{background-color:#eff6ff;border-color:#bfdbfe;color:#2563eb}.msg-btn-reply:hover{background-color:#dbeafe;border-color:#93c5fd}.msg-btn-ignore{background-color:#fff1f2;border-color:#fecdd3;color:#e11d48}.msg-btn-ignore:hover{background-color:#ffe4e6;border-color:#fda4af}html[data-dark="true"] .msg-row{background-color:#27272a;border-color:#3f3f46}html[data-dark="true"] .msg-row:hover{background-color:#303036}html[data-dark="true"] .msg-sender{color:#d4d4d8}html[data-dark="true"] .msg-body{color:#d4d4d8}html[data-dark="true"] .msg-body p.sent_time{color:#4ade80}html[data-dark="true"] .msg-btn-reply{background-color:#1e3a5f;border-color:#2563eb;color:#93c5fd}html[data-dark="true"] .msg-btn-reply:hover{background-color:#1e40af;border-color:#3b82f6;color:#bfdbfe}html[data-dark="true"] .msg-btn-ignore{background-color:#3b0f17;border-color:#be123c;color:#fda4af}html[data-dark="true"] .msg-btn-ignore:hover{background-color:#4c1425;border-color:#e11d48;color:#fecdd3}button#load_next_feed{width:auto;height:auto;display:none;padding:calc(8px + 0.4em) calc(24px + 1em);vertical-align:middle;border-radius:20px;border:1px solid #e0e0e0;background-color:#ffffff;color:#444444;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all 0.18s ease;margin:8px 0px;box-shadow:0 2px 8px rgba(0,0,0,0.15)}button#load_next_feed:hover{background-color:#444444;color:#ffffff;border-color:#444444}.ui-widget-overlay{background:#000 !important;opacity:0.45 !important}.ui-dialog{border:none !important;border-radius:16px !important;box-shadow:0 24px 64px rgba(0,0,0,0.22),0 4px 16px rgba(0,0,0,0.12) !important;padding:0 !important;overflow:hidden;font-family:"Fluent Emoji Color",-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",sans-serif !important}.ui-dialog .ui-dialog-titlebar{background:#ffffff !important;border:none !important;border-bottom:1px solid rgba(0,0,0,0.08) !important;border-radius:0 !important;padding:16px 52px 16px 20px !important}.ui-dialog .ui-dialog-title{font-size:15px !important;font-weight:600 !important;color:#111111 !important;float:none !important;width:auto !important}.ui-dialog .ui-dialog-titlebar-close{position:absolute !important;right:12px !important;top:50% !important;transform:translateY(-50%) !important;margin:0 !important;width:28px !important;height:28px !important;padding:0 !important;border:none !important;border-radius:50% !important;background:rgba(0,0,0,0.07) !important;box-shadow:none !important;cursor:pointer !important;transition:background 0.15s ease !important}.ui-dialog .ui-dialog-titlebar-close:hover{background:rgba(0,0,0,0.15) !important}.ui-dialog .ui-dialog-titlebar-close .ui-icon{background-image:none !important;text-indent:0 !important;width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;top:0 !important;left:0 !important;margin:0 !important}.ui-dialog .ui-dialog-titlebar-close .ui-icon::before{content:"\00d7" !important;font-size:17px !important;color:#555555 !important;font-weight:400 !important;line-height:1 !important}.ui-dialog .ui-dialog-content{padding:20px 24px !important;background:#ffffff !important;color:#333333 !important;font-size:14px !important;overflow:visible !important}.ui-dialog .ui-dialog-content:has(#extended_reactions_menu){padding:10px 14px !important;overflow:hidden !important}.ui-dialog .ui-dialog-content:has(#sound_settings_frame){padding:8px 0 !important}.ui-dialog .ui-dialog-content:has(#jump_to_mobile_content){padding:20px 24px 16px !important}.ui-dialog .ui-dialog-content:has(.avatar-grid){overflow-y:auto !important}.ui-dialog .ui-dialog-content:has(.picture-grid){overflow-y:auto !important}.ui-dialog .ui-dialog-content:has(#reaction_users_list){overflow-y:auto !important}.ui-dialog .ui-dialog-buttonpane{background:#f7f7f7 !important;border:none !important;border-top:1px solid rgba(0,0,0,0.08) !important;border-radius:0 0 16px 16px !important;padding:14px 20px !important;margin:0 !important}div.ui-dialog-buttonset button{min-width:72px !important;width:auto !important;padding:6px 16px !important;border:none !important;border-radius:7px !important;font-size:13px !important;font-weight:600 !important;cursor:pointer !important;margin-left:8px !important;transition:background-color 0.15s ease !important;background-image:none !important;box-shadow:none !important}div.ui-dialog-buttonset button:first-child:not(:last-child){background:linear-gradient( 135deg,var(--theme-accent),var(--theme-accent-hover) ) !important;color:#ffffff !important;box-shadow:0 2px 6px var(--theme-accent-shadow) !important;transition:box-shadow 0.15s ease,transform 0.15s ease !important}div.ui-dialog-buttonset button:first-child:not(:last-child):hover{background:var(--theme-accent-hover) !important;box-shadow:0 4px 10px var(--theme-accent-shadow) !important;transform:translateY(-1px)}div.ui-dialog-buttonset button:not(:first-child),div.ui-dialog-buttonset button:only-child{background-color:#eeeeee !important;color:#333333 !important}div.ui-dialog-buttonset button:not(:first-child):hover,div.ui-dialog-buttonset button:only-child:hover{background-color:#e0e0e0 !important}html[data-dark="true"] div.ui-dialog-buttonset button{background-color:#3f3f46 !important;color:#e4e4e7 !important}html[data-dark="true"] div.ui-dialog-buttonset button:hover{background-color:#52525b !important}html[data-dark="true"] div.ui-dialog-buttonset button:first-child:not(:last-child){background:linear-gradient( 135deg,color-mix(in srgb,var(--theme-accent) 65%,#000),color-mix(in srgb,var(--theme-accent-hover) 65%,#000) ) !important;color:#ffffff !important;box-shadow:0 2px 6px var(--theme-accent-shadow) !important;transition:box-shadow 0.15s ease,transform 0.15s ease !important}html[data-dark="true"] div.ui-dialog-buttonset button:first-child:not(:last-child):hover{background:color-mix( in srgb,var(--theme-accent-hover) 65%,#000 ) !important;box-shadow:0 4px 10px var(--theme-accent-shadow) !important;transform:translateY(-1px)}div.ui-dialog-buttonset button:disabled,div.ui-dialog-buttonset button.ui-state-disabled{opacity:0.5 !important;cursor:not-allowed !important}.ui-dialog .ui-dialog-content > p.align_c{font-size:13px;color:#666666;line-height:1.65;margin:0 0 16px 0}.ui-dialog .dialog-option-group{display:flex;flex-direction:column;gap:6px}.ui-dialog .dialog-option-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(0,0,0,0.1);border-radius:8px;cursor:pointer;font-size:13px;color:#333333;transition:background-color 0.12s ease,border-color 0.12s ease;user-select:none}.ui-dialog .dialog-option-row:hover{background-color:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.18)}.ui-dialog .dialog-option-row input[type="radio"]{margin:0;accent-color:#2563eb;width:15px;height:15px;flex-shrink:0;cursor:pointer}.ui-dialog table.form{width:100%;border-collapse:separate;border-spacing:0;margin:0}.ui-dialog table.form th{text-align:right;font-size:12px;font-weight:600;color:#888888;letter-spacing:0.03em;padding:7px 14px 7px 0;white-space:nowrap;vertical-align:top;width:5.5em}.ui-dialog table.form td{padding:5px 0;vertical-align:middle}.ui-dialog table.form input[type="text"],.ui-dialog table.form textarea{width:100% !important;box-sizing:border-box;border:1.5px solid #e2e2e2;border-radius:8px;padding:8px 12px;font-size:14px;background:#fafafa;color:#1a1a1a;transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.ui-dialog table.form textarea{height:80px;resize:vertical;min-height:60px}.ui-dialog table.form input[type="text"]:focus,.ui-dialog table.form textarea:focus{border-color:#2563eb !important;background:#ffffff !important;box-shadow:0 0 0 3px rgba(37,99,235,0.12) !important;outline:none}.ui-dialog table.form input[type="file"]{width:100% !important;box-sizing:border-box;font-size:13px;color:#444}.ui-dialog table.form td label{font-size:13px;color:#444444}.ui-dialog #oldest_item_view{display:none;background:#fff8e1;border-left:3px solid #f59e0b;border-radius:6px;padding:10px 14px;margin-bottom:16px;font-size:13px;color:#555}html[data-dark="true"] body{background-color:#18181b !important;color:#e4e4e7}html[data-dark="true"] div#wrapper{background-color:rgba(28,28,32,0.85) !important}html[data-dark="true"] div#sub_contents,html[data-dark="true"] p.join_and_leave,html[data-dark="true"] div#online_users_frame,html[data-dark="true"] div#feeder_links_frame,html[data-dark="true"] div#note_above_online_users,html[data-dark="true"] div#note_under_online_users{background-color:#27272a !important;color:#d4d4d8}html[data-dark="true"] button#view_latest_feed_button{background:linear-gradient( 135deg,color-mix(in srgb,var(--theme-accent) 65%,#000),color-mix(in srgb,var(--theme-accent-hover) 65%,#000) );box-shadow:0 2px 8px var(--theme-accent-shadow)}html[data-dark="true"] button#load_next_feed{background-color:#2a2a2e;border-color:#52525b;color:#d4d4d8;box-shadow:0 2px 8px rgba(0,0,0,0.4)}html[data-dark="true"] button#load_next_feed:hover{background-color:#e4e4e7;border-color:#e4e4e7;color:#18181b}html[data-dark="true"] div#navigator{background-color:transparent;color:#d4d4d8}html[data-dark="true"] div#navigator p{color:#d4d4d8}html[data-dark="true"] p#filter_menu{background-color:rgba(255,255,255,0.07) !important;color:#d4d4d8 !important}html[data-dark="true"] div#navi_right > p{background-color:rgba(255,255,255,0.06) !important;color:#d4d4d8 !important}html[data-dark="true"] div#navi_right > p.on{background-color:rgba(255,255,255,0.22) !important;color:#ffffff !important}html[data-dark="true"] div#navigator p:hover{background-color:rgba(255,255,255,0.12) !important}html[data-dark="true"] div#filter_menu_contents{background-color:#2a2a2e !important;box-shadow:0 8px 24px rgba(0,0,0,0.4) !important}html[data-dark="true"] div#filter_menu_contents p{color:#d4d4d8 !important}html[data-dark="true"] div#filter_menu_contents p:hover{background-color:rgba(255,255,255,0.08) !important}html[data-dark="true"] div#post_form_frame{color:#e4e4e7 !important}html[data-dark="true"] button#post_btn{background:linear-gradient( 135deg,color-mix(in srgb,var(--theme-accent) 65%,#000),color-mix(in srgb,var(--theme-accent-hover) 65%,#000) );box-shadow:0 2px 6px var(--theme-accent-shadow)}html[data-dark="true"] button#post_btn:hover{background:color-mix(in srgb,var(--theme-accent-hover) 65%,#000);box-shadow:0 4px 10px var(--theme-accent-shadow)}html[data-dark="true"] input#post_form_single,html[data-dark="true"] textarea#post_form_multi,html[data-dark="true"] input#post_form_name{background-color:#3f3f46;border-color:#52525b;color:#e4e4e7}html[data-dark="true"] div.comment{color:#e4e4e7 !important;box-shadow:0 1px 6px rgba(0,0,0,0.4)}html[data-dark="true"] div.comment.special{background:#2a1010 !important;box-shadow:-6px 0 0 0 #ef4444,inset 0 3px 0 0 rgba(239,68,68,0.4),0 2px 10px rgba(239,68,68,0.2) !important}html[data-dark="true"] div.comment.info{background:#1e1b00 !important;box-shadow:-4px 0 0 0 #eab308,inset 0 3px 0 0 rgba(234,179,8,0.4),0 2px 10px rgba(234,179,8,0.2) !important}html[data-dark="true"] .ui-dialog{background:#27272a !important}html[data-dark="true"] .ui-dialog .ui-dialog-titlebar{background:#27272a !important;border-bottom-color:rgba(255,255,255,0.1) !important}html[data-dark="true"] .ui-dialog .ui-dialog-title{color:#e4e4e7 !important}html[data-dark="true"] .ui-dialog .ui-dialog-content{background:#27272a !important;color:#d4d4d8 !important}html[data-dark="true"] .ui-dialog .ui-dialog-buttonpane{background:#1f1f23 !important;border-top-color:rgba(255,255,255,0.08) !important}html[data-dark="true"] .ui-dialog table.form input[type="text"],html[data-dark="true"] .ui-dialog table.form textarea{background:#3f3f46 !important;border-color:#52525b !important;color:#e4e4e7 !important}html[data-dark="true"] .ui-dialog table.form input[type="file"]{color:#a0a0b0 !important;background-color:transparent !important;border:none !important}html[data-dark="true"] .ui-dialog table.form input[type="file"]::file-selector-button{background-color:#3f3f46;color:#e4e4e7;border:1px solid #52525b;border-radius:6px;padding:5px 12px;font-size:13px;cursor:pointer;margin-right:8px;transition:background-color 0.15s ease}html[data-dark="true"] .ui-dialog table.form input[type="file"]::file-selector-button:hover{background-color:#52525b}html[data-dark="true"] .ui-widget-overlay{background:#000 !important;opacity:0.65 !important}html[data-dark="true"] div#online_users_frame a,html[data-dark="true"] div#feeder_links_frame a{color:#93c5fd}html[data-dark="true"] span.status_text{color:#f87171}html[data-dark="true"] ul#feeder_links_list li:hover{background-color:rgba(255,255,255,0.08)}html[data-dark="true"] ul#feeder_links_list li a:hover{color:#bfdbfe}html[data-dark="true"] div#feeder_links_frame span.room_count.active{color:#9ca3af}html[data-dark="true"] input#status_text{background-color:#3f3f46;border-color:#52525b;color:#e4e4e7}html[data-dark="true"] button#set_status_text_button{background-color:#3f3f46;border-color:#52525b;color:#e4e4e7}html[data-dark="true"] button#set_status_text_button:hover{background-color:#52525b;border-color:#71717a}html[data-dark="true"] p#status_picker_icn:hover{background-color:rgba(255,255,255,0.1)}html[data-dark="true"] div#status_picker{background-color:#2a2a2e;border-color:rgba(255,255,255,0.12);box-shadow:0 8px 24px rgba(0,0,0,0.5);color:#d4d4d8}html[data-dark="true"] div#status_picker p:hover{background-color:rgba(255,255,255,0.08)}html[data-dark="true"] #emoticon_picker_icn::before,html[data-dark="true"] #input_bold::before,html[data-dark="true"] #input_italic::before,html[data-dark="true"] #input_strike::before,html[data-dark="true"] #input_underline::before,html[data-dark="true"] #text_size_picker_icn::before,html[data-dark="true"] #text_color_picker_icn::before,html[data-dark="true"] p#input_type::before{color:rgba(255,255,255,0.82) !important}html[data-dark="true"] div.text_decorator_frame{background-color:rgba(255,255,255,0.1) !important}html[data-dark="true"] div.text_decorator_frame span:hover{background-color:rgba(255,255,255,0.18) !important}html[data-dark="true"] p#input_type:hover{background-color:rgba(255,255,255,0.12) !important}html[data-dark="true"] div#misc_post_menu_contents{background-color:#3f3f46 !important;color:#e4e4e7 !important}html[data-dark="true"] p#misc_post_menu:hover,html[data-dark="true"] div#misc_post_menu_contents p:hover{background-color:rgba(255,255,255,0.1) !important}html[data-dark="true"] div.category_options_frame{background-color:rgba(255,255,255,0.08) !important}html[data-dark="true"] table.form .text_decorator_frame,html[data-dark="true"] table.form .category_options_frame{background:none !important}html[data-dark="true"] div.name{color:#b0b0c0 !important}html[data-dark="true"] span.post_time{color:#7878a0 !important}html[data-dark="true"] select{background-color:#3f3f46;color:#e4e4e7;border-color:#52525b}html[data-dark="true"] .er-catbar{border-bottom-color:rgba(255,255,255,0.1)}html[data-dark="true"] .er-catbtn{color:#6b7280}html[data-dark="true"] .er-catbtn:hover{background:rgba(255,255,255,0.08);color:#e4e4e7}html[data-dark="true"] .er-catbtn.active{background:rgba(37,99,235,0.25);color:#93c5fd}html[data-dark="true"] .er-section:not(:first-child){border-top-color:rgba(255,255,255,0.07)}html[data-dark="true"] div.reactions{background-color:rgba(50,50,58,0.95) !important;box-shadow:0 1px 4px rgba(0,0,0,0.4) !important}html[data-dark="true"] div.reaction_menu{background-color:rgba(42,42,48,0.97) !important;box-shadow:0 8px 28px rgba(0,0,0,0.45),0 2px 6px rgba(0,0,0,0.25) !important}html[data-dark="true"] .reaction_buttons > span:last-child{color:#9090a8;background-color:rgba(255,255,255,0.1)}html[data-dark="true"] .reaction_buttons > span:last-child:hover{background-color:rgba(255,255,255,0.18)}html[data-dark="true"] #dice_buttons button{background-color:#3f3f46 !important;border-color:#52525b !important;border-radius:8px !important;overflow:hidden}html[data-dark="true"] #dice_buttons button:hover{background-color:#52525b !important}html[data-dark="true"] #dice_buttons button .icons_sprite{filter:brightness(0.85) saturate(0.9)}html[data-dark="true"] #dice_buttons td{color:#d4d4d8}html[data-dark="true"] .dropzone{background:#2a2a2e !important;border-color:rgba(255,255,255,0.12) !important}html[data-dark="true"] .dropzone .dz-message,html[data-dark="true"] .dropzone .dz-message *{color:#7878a0 !important}html[data-dark="true"] button#close_media_dropzone{border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.08);color:#d4d4d8}html[data-dark="true"] button#close_media_dropzone:hover{background:rgba(255,255,255,0.14)}html[data-dark="true"] span#reaction_notifier_count{background-color:color-mix(in srgb,#ff4800 65%,#000)}html[data-dark="true"] div#header_reaction_notifier_contents{background-color:#2a2a2e !important;box-shadow:0 12px 32px rgba(0,0,0,0.5) !important}html[data-dark="true"] div#header_reaction_notifier_contents h3{color:#e4e4e7 !important;border-bottom-color:rgba(255,255,255,0.1) !important}html[data-dark="true"] ul#reaction_notifier_list li:not(:last-child){border-bottom-color:rgba(255,255,255,0.08) !important}html[data-dark="true"] ul#reaction_notifier_list li:hover{background-color:rgba(255,255,255,0.07) !important}html[data-dark="true"] ul#reaction_notifier_list li div.reaction_contents{color:#e4e4e7}html[data-dark="true"] ul#reaction_notifier_list li p.comment{color:#a1a1aa;background:transparent !important}html[data-dark="true"] ul#reaction_notifier_list li p.added_time{color:#4ade80}html[data-dark="true"] div#header_reaction_notifier_contents > button{background-color:#3f3f46 !important;border-color:#52525b !important;color:#e4e4e7 !important}html[data-dark="true"] div#header_reaction_notifier_contents > button:hover{background-color:#52525b !important}html[data-dark="true"] p#no_reaction{color:#71717a !important}html[data-dark="true"] div#header_menu_contents{background-color:#2a2a2e !important;box-shadow:0 8px 24px rgba(0,0,0,0.5) !important}html[data-dark="true"] div#header_menu_contents a{color:#e4e4e7 !important}html[data-dark="true"] div#header_menu_contents i.fa-solid{color:#9ca3af !important}html[data-dark="true"] div#header_menu_contents p:hover{background-color:rgba(255,255,255,0.08) !important}html[data-dark="true"] div#header_account_contents{background-color:#2a2a2e !important;box-shadow:0 12px 32px rgba(0,0,0,0.5) !important}html[data-dark="true"] p#header_login_title,html[data-dark="true"] p#header_account_title{color:#e4e4e7 !important;border-bottom-color:rgba(255,255,255,0.1) !important}html[data-dark="true"] div#header_account_contents input,html[data-dark="true"] div#header_account_contents textarea{background-color:#3f3f46 !important;border-color:#52525b !important;color:#e4e4e7 !important}html[data-dark="true"] div#header_account_contents label,html[data-dark="true"] div#header_account_contents p{color:#d4d4d8 !important}html[data-dark="true"] div#header_account_contents a{color:#93c5fd !important}html[data-dark="true"] button#header_logout_btn{background-color:#3f3f46;color:#e4e4e7;border-color:#52525b}html[data-dark="true"] button#header_logout_btn:hover{background-color:#4a1515;border-color:#c03030;color:#f5a0a0}html[data-dark="true"] .ui-dialog .ui-dialog-content > p.align_c{color:#a8a8b8 !important}html[data-dark="true"] .ui-dialog .dialog-option-row{border-color:rgba(255,255,255,0.1);color:#d4d4d8}html[data-dark="true"] .ui-dialog .dialog-option-row:hover{background-color:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.2)}html[data-dark="true"] .ui-dialog .ui-dialog-titlebar-close{background:rgba(255,255,255,0.12) !important}html[data-dark="true"] .ui-dialog .ui-dialog-titlebar-close:hover{background:rgba(255,255,255,0.22) !important}html[data-dark="true"] .ui-dialog #oldest_item_view{background:#2d2200;border-left-color:#b07800;color:#e4c87a}html[data-dark="true"] .ui-dialog .ui-dialog-titlebar-close .ui-icon::before{color:#c0c0cc !important}html[data-dark="true"] .ui-dialog input[type="checkbox"],html[data-dark="true"] .ui-dialog input[type="radio"]{accent-color:#3b82f6;opacity:0.85}html[data-dark="true"] .ui-dialog table.form th{color:#a0a0b0 !important}html[data-dark="true"] .ui-dialog table.form td label{color:#d4d4d8 !important}html[data-dark="true"] div#sound_settings_frame .sound-setting-item{border-bottom-color:rgba(255,255,255,0.07)}html[data-dark="true"] div#sound_settings_frame .sound-setting-label{color:#a0a0b0}html[data-dark="true"] div#sound_settings_frame select.sound-select{background-color:#3f3f46;border-color:#52525b;color:#e4e4e7}html[data-dark="true"] div#sound_settings_frame select.sound-select:focus{border-color:#71717a}html[data-dark="true"] div#sound_settings_frame .volume-label{color:#71717a}html[data-dark="true"] div#sound_settings_frame span.volume{color:#a0a0b0}html[data-dark="true"] div#sound_settings_frame button.sound-test-btn{background-color:#3f3f46;border-color:#52525b;color:#d4d4d8}html[data-dark="true"] div#sound_settings_frame button.sound-test-btn:hover{background-color:#52525b}html[data-dark="true"] div#sound_settings_frame input.volume_slider::-webkit-slider-runnable-track{background-color:#3f3f46;border-color:#52525b}html[data-dark="true"] div#sound_settings_frame input.volume_slider::-moz-range-track{background-color:#3f3f46;border-color:#52525b}html[data-dark="true"] div#sound_settings_frame input.volume_slider::-webkit-slider-thumb{background-color:#a0a0b0;border-color:#71717a}html[data-dark="true"] div#sound_settings_frame input.volume_slider::-moz-range-thumb{background-color:#a0a0b0;border-color:#71717a}html[data-dark="true"] div#sound_settings_frame input.volume_slider:hover::-webkit-slider-thumb,html[data-dark="true"] div#sound_settings_frame input.volume_slider:focus::-webkit-slider-thumb{background-color:#c0c0cc;border-color:#a0a0b0}html[data-dark="true"] div#sound_settings_frame input.volume_slider:hover::-moz-range-thumb,html[data-dark="true"] div#sound_settings_frame input.volume_slider:focus::-moz-range-thumb{background-color:#c0c0cc;border-color:#a0a0b0}html[data-dark="true"] a#avatar_picker_icn,html[data-dark="true"] a#avatar_picker_icn i{color:#e4e4e7 !important}html[data-dark="true"] span.trip{color:#fca5a5 !important}html[data-dark="true"] span.account_trip{color:#93c5fd !important}html[data-dark="true"] .notification.is-danger.is-light{background-color:#2d0d0d;color:#f5a0a0}html[data-dark="true"] .notification.is-warning.is-light{background-color:#2d2700;color:#f5e08a}html[data-dark="true"] div.notification.tip,html[data-dark="true"] div.notification.info{background-color:#2d2700;border-left-color:#c49a00;color:#f5e08a}html[data-dark="true"] div.notification.warn{background-color:#2d0d0d;border-left-color:#c03030;color:#f5a0a0}html[data-dark="true"] div.notification.critical{background-color:#2a2000;border-color:#aa0000;color:#f5dd88}html[data-dark="true"] div.notification button{background-color:#3f3f46;color:#e4e4e7;border-color:#52525b}html[data-dark="true"] div.notification button:hover{background-color:#52525b;border-color:#71717a}html[data-dark="true"] div#message_info{background-color:#2d0d0d;border-left-color:#c03030;color:#f5a0a0}html[data-dark="true"] div#message_info:hover{background-color:#3a1010}html[data-dark="true"] div#post_form_frame label,html[data-dark="true"] div#post_form_frame p,html[data-dark="true"] div#post_form_frame span:not(.icons_sprite){color:#d4d4d8}html[data-dark="true"] div#online_users_frame button,html[data-dark="true"] div#feeder_links_frame button{background-color:#3f3f46;color:#e4e4e7;border-color:#52525b}html[data-dark="true"] div#online_users_frame button:hover,html[data-dark="true"] div#feeder_links_frame button:hover{background-color:#52525b;border-color:#71717a}div#feed_list{width:100%}div#feed_list > div{display:flex}div.name{width:140px;flex-shrink:0;font-size:13px;text-align:right;vertical-align:top;letter-spacing:0.01em;margin:4px}div.name img{max-width:140px;max-height:140px}div.comment{position:relative;height:100%;font-size:14px;line-height:1.6;margin:4px;padding:6px 8px;border-radius:14px;box-shadow:0 1px 4px rgba(0,0,0,0.08)}div.comment img{max-width:280px;max-height:280px}div.comment.special{background:#fef2f2 !important;box-shadow:-6px 0 0 0 #ef4444,inset 0 3px 0 0 rgba(239,68,68,0.4),0 2px 8px rgba(239,68,68,0.15);padding-left:32px}div.comment.special::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f06a";font-size:10px;color:#ffffff;background:#ef4444;border-radius:4px;width:18px;height:18px;line-height:18px;text-align:center;display:block;position:absolute;top:8px;left:8px}div.comment.info{background:#fefce8 !important;box-shadow:-4px 0 0 0 #eab308,inset 0 3px 0 0 rgba(234,179,8,0.4),0 2px 8px rgba(234,179,8,0.15);padding-left:32px}div.comment.info::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f05a";font-size:10px;color:#ffffff;background:#eab308;border-radius:4px;width:18px;height:18px;line-height:18px;text-align:center;display:block;position:absolute;top:8px;left:8px}div.feed_menu{display:flex;justify-content:space-between;align-items:center}div.feed_menu p{margin-top:6px;display:flex;align-items:center}div.feed_menu p:last-child{margin-left:8px;gap:8px}span.feed_id{color:#888888;font-size:10px;margin-right:4px;letter-spacing:0.02em}span.trip{color:#c0392b;font-size:11px}span.account_trip{color:#2471a3;font-size:12px;font-weight:600}span.trip > span:first-child,span.account_trip > span:first-child{margin-right:2px}div.comment > span.trip,div.comment > span.account_trip{margin-left:5px}div.comment > span.post_time{margin-left:5px}table.ref{border-radius:6px;background-color:rgb(0 0 0 / 0.1);margin:4px}table.ref td{font-size:13px;padding:4px}span.edit_icon,span.remove_icon,span.reference_icon,span.ignore_icon{color:rgba(0,0,0,0.38);background-image:none !important;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:0;cursor:pointer;margin-right:2px;position:relative;overflow:visible !important;pointer-events:none;transition:background-color 0.14s ease,color 0.14s ease}span.edit_icon,span.remove_icon,span.ignore_icon{opacity:0;transition:opacity 0.18s ease}span.edit_icon:hover{background-color:rgba(0,0,0,0.08);color:rgba(0,0,0,0.68)}span.remove_icon:hover{background-color:rgba(220,38,38,0.1);color:rgba(200,30,30,0.8)}span.reference_icon:hover{background-color:rgba(0,0,0,0.08);color:rgba(0,0,0,0.68)}span.ignore_icon:hover{color:rgba(200,30,30,0.75);background-color:rgba(220,38,38,0.1)}span.edit_icon::before,span.remove_icon::before,span.reference_icon::before,span.ignore_icon::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;line-height:1}span.edit_icon::before{content:"\f303"}span.remove_icon::before{content:"\f00d"}span.reference_icon::before{content:"\f3e5"}span.ignore_icon::before{content:"\f05e"}i.reaction_icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:11px;color:rgba(0,0,0,0.38);background-color:transparent;border-radius:6px;margin-left:2px;padding:0;cursor:pointer;position:relative;opacity:0;pointer-events:none;transition:opacity 0.18s ease,background-color 0.14s ease,color 0.14s ease}i.reaction_icon.is_active{color:rgba(0,0,0,0.55)}i.reaction_icon:hover{background-color:rgba(0,0,0,0.08);color:rgba(0,0,0,0.68)}html[data-dark="true"] span.edit_icon,html[data-dark="true"] span.remove_icon,html[data-dark="true"] span.reference_icon,html[data-dark="true"] i.reaction_icon,html[data-dark="true"] span.ignore_icon{color:rgba(255,255,255,0.55)}html[data-dark="true"] span.edit_icon:hover,html[data-dark="true"] span.reference_icon:hover,html[data-dark="true"] i.reaction_icon:hover{background-color:rgba(255,255,255,0.12);color:rgba(255,255,255,0.9)}html[data-dark="true"] span.remove_icon:hover,html[data-dark="true"] span.ignore_icon:hover{background-color:rgba(255,80,80,0.18);color:rgba(255,160,160,0.92)}html[data-dark="true"] i.reaction_icon.is_active{color:rgba(255,255,255,0.8)}html[data-dark="true"] table.ref{background-color:rgba(255,255,255,0.07)}html[data-dark="true"] table.ref td{color:rgba(255,255,255,0.75)}html[data-dark="true"] table.ref .button{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.8)}html[data-dark="true"] table.ref .button:hover{background-color:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.35);color:rgba(255,255,255,0.95)}div.comment:hover span.edit_icon,div.comment:hover span.remove_icon,div.comment:hover span.reference_icon,div.comment:hover i.reaction_icon,div.comment:hover span.ignore_icon{opacity:1;pointer-events:auto}span.edit_icon::after,span.remove_icon::after,span.reference_icon::after,span.ignore_icon::after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);background-color:#1a1a1a;color:#ffffff;font-size:11px;font-weight:normal;padding:4px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.18s ease;z-index:300}span.edit_icon:hover::after,span.remove_icon:hover::after,span.reference_icon:hover::after,span.ignore_icon:hover::after{opacity:1}span.post_time{font-size:12px;white-space:nowrap}div.reaction_menu{display:none;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.97);border-radius:24px;box-shadow:0 8px 28px rgba(0,0,0,0.14),0 2px 6px rgba(0,0,0,0.08);z-index:50;padding:4px 6px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.reaction_buttons{display:flex;align-items:center;gap:2px;overflow:visible}.reaction_buttons > span{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:18px;background-color:transparent;border-radius:50%;margin:0;padding:0;transition:transform 0.18s cubic-bezier(0.34,1.56,0.64,1),background-color 0.12s ease}.reaction_buttons > span.is_active{background-color:rgba(255,50,0,0.2)}.reaction_buttons > span:hover{transform:scale(1.35) translateY(-3px);background-color:transparent;box-shadow:none}.reaction_buttons > span:last-child{font-size:13px;color:#888888;width:26px;height:26px;background-color:rgba(0,0,0,0.06);letter-spacing:-1px}.reaction_buttons > span:last-child:hover{transform:none;background-color:rgba(0,0,0,0.12)}div#extended_reactions_menu{display:flex;flex-direction:column;height:360px}.er-catbar{display:flex;gap:2px;padding-bottom:8px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.er-catbtn{flex:1;padding:7px 2px;border:none;background:none;border-radius:8px;cursor:pointer;color:#9ca3af;font-size:14px;transition:background-color 0.15s,color 0.15s}.er-catbtn:hover{background:#f3f4f6;color:#374151}.er-catbtn.active{background:#eff6ff;color:#2563eb}.er-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0}.er-section:not(:first-child){border-top:1px solid #f0f0f0;margin-top:6px;padding-top:6px}div#extended_reactions_menu .reaction_buttons{flex-wrap:wrap;align-content:flex-start;overflow-y:visible;max-height:none}div#extended_reactions_menu .reaction_buttons > span{font-size:22px}div#extended_reactions_menu .reaction_buttons > span:hover{transform:scale(1.2) translateY(-2px)}html[data-dark="true"] .er-catbar{border-bottom-color:#3f3f46}html[data-dark="true"] .er-catbtn{color:#71717a}html[data-dark="true"] .er-catbtn:hover{background:#3f3f46;color:#e4e4e7}html[data-dark="true"] .er-catbtn.active{background:#1e3a5f;color:#60a5fa}html[data-dark="true"] .er-section:not(:first-child){border-top-color:#3f3f46}div.reactions{cursor:pointer;position:absolute;top:-14px;right:6px;font-size:12px;background-color:rgba(255,255,255,0.9);box-shadow:0 1px 4px rgba(0,0,0,0.15);border-radius:16px;padding:2px 6px;transition:box-shadow 0.15s ease}div.reactions:hover{box-shadow:0 2px 8px rgba(0,0,0,0.2)}div.reactions > span{font-size:16px;margin:0px 2px}span.avatar{display:inline-block}video.feed_video{width:320px;margin:4px;border-radius:4px}button.download_btn{max-width:320px;border-radius:20px;border:1px solid #c0c0c0;background-color:#f8f8f8;margin:4px;padding:8px 18px;font-size:13px;transition:all 0.15s ease}button.download_btn:hover{background-color:#eaeaea;border-color:#a0a0a0}button.download_btn span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}div.answers{margin:4px 12px}div.answer{text-align:right}button.answer_btn{border:1px solid #c0c0c0;border-radius:20px;background-color:#f5f5f5;padding:7px 16px;font-size:13px;transition:all 0.15s ease}button.answer_btn:hover{background-color:#e0e0e0;border-color:#a0a0a0}button.answer_btn span{font-weight:bold;margin-right:8px}div.answer ol{text-align:left;margin:2px 0px 12px 20px}p.join_and_leave{width:80%;text-align:center;border-radius:20px;margin:0px auto 6px auto;font-size:12px;color:#555555;padding:3px 8px}html[data-dark="true"] button.download_btn{background-color:#2e2e2e;border-color:#555555;color:#e0e0e0}html[data-dark="true"] button.download_btn:hover{background-color:#3a3a3a;border-color:#777777}html[data-dark="true"] button.answer_btn{background-color:#2e2e2e;border-color:#555555;color:#e0e0e0}html[data-dark="true"] button.answer_btn:hover{background-color:#3a3a3a;border-color:#777777}html[data-dark="true"] div.name span[style*="color:"],html[data-dark="true"] div.comment span[style*="color:"]{color:#e4e4e7 !important}div#sub_contents{border-radius:4px}div#sub_contents h2{border:none;margin-bottom:0px}div#sub_contents h2 div#left{float:left;width:79%}div#sub_contents h2 div#right{float:right;width:20%;text-align:right}div#sub_contents h2 div#right button{width:62px;height:23px}.sub-panel-header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 12px;border-bottom:1px solid #e0e0e0;background-color:rgba(0,0,0,0.04);gap:8px}.sub-panel-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;letter-spacing:0.01em;color:inherit;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sub-panel-close{flex-shrink:0;padding:3px 10px;height:24px;font-size:12px;border-radius:6px;background:none;border:1px solid #d0d0d0;color:#555;cursor:pointer;transition:background-color 0.12s ease,border-color 0.12s ease}.sub-panel-close:hover{background-color:rgba(0,0,0,0.06);border-color:#aaa}html[data-dark="true"] .sub-panel-header{border-bottom-color:#3f3f46;background-color:rgba(255,255,255,0.04)}html[data-dark="true"] .sub-panel-close{border-color:#52525b;color:#a1a1aa}html[data-dark="true"] .sub-panel-close:hover{background-color:rgba(255,255,255,0.08);border-color:#71717a}div#note_above_online_users,div#note_under_online_users{max-height:392px;margin-bottom:8px;padding:4px;border-radius:8px;overflow:auto}div#online_users_frame{margin-bottom:8px;padding:4px;border-radius:8px}div#online_users{font-size:12px;padding-bottom:4px}p#online_users_num{text-align:center;font-size:11px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;opacity:0.55;padding:2px 0 6px}div#set_status_form{display:flex;align-items:center;gap:6px;padding:2px 4px 4px}p#status_picker_icn{flex-shrink:0;display:flex;align-items:center;gap:2px;padding:4px 6px;border-radius:8px;transition:background-color 0.12s ease}p#status_picker_icn:hover{background-color:rgba(0,0,0,0.06)}p#status_picker_icn + p{flex:1;min-width:0}ul#online_users_list,ul#offline_users_list{margin-top:2px}ul#offline_users_list{max-height:200px;overflow-y:auto}ul#online_users_list li,ul#offline_users_list li{list-style-type:none;display:flex;align-items:center;gap:5px;padding:5px 6px;border-radius:8px;transition:background-color 0.12s ease}ul#online_users_list li:not(.ignored):hover,ul#offline_users_list li:not(.ignored):hover{background-color:rgba(0,0,0,0.05)}ul#online_users_list li.ignored,ul#offline_users_list li.ignored{color:#555555;background-color:#222222}ul#online_users_list li.highlight,ul#offline_users_list li.highlight{background-color:rgb(0 0 0 / 0.1)}div.ignore_option{display:none;order:100;margin-left:auto;flex-shrink:0;width:16px;height:16px}div.ignore_option span::before{content:none}div#status_picker{display:none;position:absolute;border:1px solid gray;border-radius:8px;background-color:#ffffff;z-index:100}div#status_picker::before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}div#status_picker p{cursor:pointer;border-radius:6px;margin:2px;padding:4px}div#status_picker p:hover{background-color:rgb(0 0 0 / 0.1)}input#status_text{width:100%;box-sizing:border-box;border:1px solid #d8d8d8;border-radius:8px;background-color:rgba(0,0,0,0.03)}button#set_status_text_button{flex-shrink:0;white-space:nowrap;border-radius:8px;padding:4px 10px}span.status_text{color:#dc2626;font-size:12px}label[for="show_offline_users"]{font-size:11px;word-break:keep-all;overflow-wrap:break-word}div#message_menu{display:flex;gap:8px;padding:4px 8px 8px}div#message_menu button{flex:1;box-sizing:border-box;height:30px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;white-space:nowrap;overflow:hidden}span.blink{animation:blink 1s ease-in-out infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}div#feeder_links_frame{margin-bottom:8px;padding:4px;border-radius:8px}div#feeder_links{font-size:12px;padding-bottom:4px}div#feeder_links h4{display:flex;align-items:center;gap:6px;padding:4px 8px 4px;font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;opacity:0.55}ul#feeder_links_list{list-style:none;padding:0 2px 2px}ul#feeder_links_list li{display:flex;align-items:center;gap:6px;padding:7px 6px;border-radius:8px;overflow:hidden;transition:background-color 0.12s ease}ul#feeder_links_list li:hover{background-color:rgba(0,0,0,0.06)}ul#feeder_links_list li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#333333;text-decoration:none;flex:1;min-width:0}ul#feeder_links_list li a:hover{color:#1a56cc;text-decoration:underline}div#feeder_links p.align_c{padding:4px 8px 2px}button#refresh_feeder_links_button{width:100%;box-sizing:border-box;height:28px;border-radius:6px}div#sub_calendar_frame{width:486px}div#shared_calendar{padding:8px;font-size:12px;--fc-border-color:#d8d8d8;--fc-today-bg-color:rgba(255,220,40,0.18);--fc-button-bg-color:#6a7886;--fc-button-border-color:#6a7886;--fc-button-hover-bg-color:#55616d;--fc-button-hover-border-color:#55616d;--fc-button-active-bg-color:#3f4953;--fc-button-active-border-color:#3f4953}html[data-dark="true"] div#shared_calendar{--fc-border-color:#444;--fc-page-bg-color:transparent;--fc-neutral-bg-color:rgba(255,255,255,0.06);--fc-today-bg-color:rgba(255,220,40,0.12)}div#shared_calendar .fc-toolbar-title{font-size:15px}div#shared_calendar .fc-daygrid-day,div#shared_calendar .fc-daygrid-day-number,div#shared_calendar .fc-col-header-cell-cushion,div#shared_calendar .fc-timegrid-col{cursor:default;user-select:none}div#shared_calendar.cal-editable .fc-daygrid-day:hover,div#shared_calendar.cal-editable .fc-timegrid-col:hover{background-color:rgba(0,0,0,0.04)}html[data-dark="true"] div#shared_calendar.cal-editable .fc-daygrid-day:hover,html[data-dark="true"] div#shared_calendar.cal-editable .fc-timegrid-col:hover{background-color:rgba(255,255,255,0.07)}div#shared_calendar .fc-event{cursor:pointer;transition:filter 0.1s ease}div#shared_calendar .fc-event:hover{filter:brightness(1.15)}dialog#cal_dialog{position:fixed;inset:0;margin:auto;width:420px;height:fit-content;max-width:calc(100vw - 32px);padding:16px;border:1px solid #aaa;border-radius:8px;box-sizing:border-box;background:#fff;color:#333}dialog#cal_dialog::backdrop{background:rgba(0,0,0,0.45)}html[data-dark="true"] dialog#cal_dialog{background:#2b2b2b;color:#ddd;border-color:#555}dialog#cal_dialog h3{margin:0 0 12px;font-size:15px}dialog#cal_dialog .cal-field{display:block;margin-bottom:10px}dialog#cal_dialog .cal-field > span{display:block;margin-bottom:3px;font-size:12px;opacity:0.8}dialog#cal_dialog input[type="text"],dialog#cal_dialog textarea{width:100%;box-sizing:border-box}dialog#cal_dialog .cal-range{display:flex;flex-direction:column;gap:4px}dialog#cal_dialog .cal-range > div{display:flex;align-items:center;gap:4px}dialog#cal_dialog .cal-range > div + div::before{content:"～";margin-right:2px}dialog#cal_dialog .cal-check{display:inline-block;margin-top:6px;font-size:12px}dialog#cal_dialog #cal_colors{display:flex;flex-wrap:wrap;gap:4px}dialog#cal_dialog #cal_colors label{position:relative;cursor:pointer}dialog#cal_dialog #cal_colors input{position:absolute;opacity:0;pointer-events:none}dialog#cal_dialog #cal_colors label > span{display:block;width:20px;height:20px;margin:0;border:2px solid transparent;border-radius:4px;box-sizing:border-box;opacity:1}dialog#cal_dialog #cal_colors .cal-color-none > span{background:repeating-linear-gradient(45deg,#ccc 0 3px,#fff 3px 6px)}dialog#cal_dialog #cal_colors input:checked + span{border-color:#000;box-shadow:0 0 0 1px #fff inset}html[data-dark="true"] dialog#cal_dialog #cal_colors input:checked + span{border-color:#fff;box-shadow:0 0 0 1px #000 inset}dialog#cal_dialog .cal-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}dialog#cal_dialog .cal-buttons button[hidden]{display:none}dialog#cal_dialog #cal_delete{margin-right:auto}div#sub_note_frame{width:486px;overflow:hidden}div#sub_note_contents{width:100%;box-sizing:border-box;height:520px;padding:0 8px;overflow-y:auto}div#folder_navi_area{clear:both;padding:4px 10px 2px;font-size:12px;color:#666;background-color:rgba(0,0,0,0.04)}div#folder_navi_area a.clickable{color:#2563eb;text-decoration:none}div#folder_navi_area a.clickable:hover{text-decoration:underline}.navi-sep{margin:0 3px;color:#bbb}div#note_menu{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:32px;padding:4px 8px;border-bottom:1px solid rgba(0,0,0,0.07)}.note-menu-left{flex-shrink:0}.note-menu-right{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.note-menu-btn{display:inline-flex;align-items:center;height:24px;padding:0 10px;font-size:12px;border-radius:6px;background:#f4f4f5;border:1px solid #e4e4e7;color:#3f3f46;cursor:pointer;transition:background-color 0.12s ease,border-color 0.12s ease}.note-menu-btn:hover{background:#e4e4e7;border-color:#a1a1aa}.note-menu-btn-primary{background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-hover));border-color:transparent;color:#ffffff;box-shadow:0 2px 6px var(--theme-accent-shadow);transition:box-shadow 0.12s ease,border-color 0.12s ease}.note-menu-btn-primary:hover{background:var(--theme-accent-hover);border-color:transparent;box-shadow:0 4px 10px var(--theme-accent-shadow)}.note-menu-btn-danger{color:#dc2626}.note-menu-btn-danger:hover{background:#fef2f2;border-color:#fecaca}.note-menu-sep{display:inline-block;width:1px;height:16px;background:#d4d4d8;margin:0 2px}.note-menu-check{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#666;cursor:pointer;white-space:nowrap}table#note_list{width:100%;margin-bottom:2px}table#note_list tr{border-radius:6px}table#note_list tr:hover{cursor:pointer;background-color:rgba(0,0,0,0.05)}table#note_list td{padding:5px 6px;font-size:13px}table#note_list td.left_item{width:66%}table#note_list td.right_item{width:34%;text-align:right}span.note_last_update_time{color:#16a34a;font-size:11px}div#note input#passwd,div#note input#passwd_re{width:80px}textarea#note_contents{height:338px}p#last_modified_info{font-size:10px;text-align:right;color:#888;padding:2px 4px}span.last_modified_time{color:#16a34a}.note-create-form{display:flex;flex-direction:column;gap:14px;padding:20px 24px 28px}.ncf-field{display:flex;flex-direction:column;gap:5px}.ncf-label{font-size:12px;font-weight:600;color:#52525b;letter-spacing:0.02em}.ncf-input{width:100%;box-sizing:border-box;height:34px;padding:0 10px;font-size:13px;border:1px solid #d4d4d8;border-radius:8px;background-color:#fff;transition:border-color 0.14s ease,box-shadow 0.14s ease;outline:none}.ncf-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.12)}.ncf-input-half{width:50%}.ncf-hint{font-size:11px;color:#a1a1aa;text-align:center;margin-top:-4px}.ncf-actions{display:flex;justify-content:center;gap:10px;margin-top:4px}.ncf-btn{height:34px;padding:0 22px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color 0.14s ease,border-color 0.14s ease,box-shadow 0.14s ease}.ncf-btn-primary{background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-hover));color:#ffffff;border:none;box-shadow:0 2px 6px var(--theme-accent-shadow);transition:box-shadow 0.14s ease}.ncf-btn-primary:hover{background:var(--theme-accent-hover);box-shadow:0 3px 10px var(--theme-accent-shadow)}.ncf-btn-cancel{background:#f4f4f5;color:#3f3f46;border:1px solid #e4e4e7}.ncf-btn-cancel:hover{background:#e4e4e7;border-color:#a1a1aa}div#note_link_list{height:170px;overflow-y:auto;margin-top:8px}html[data-dark="true"] .ncf-label{color:#a1a1aa}html[data-dark="true"] .ncf-input{background-color:#1f1f23;border-color:#3f3f46;color:#f4f4f5}html[data-dark="true"] .ncf-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.18)}html[data-dark="true"] .ncf-hint{color:#52525b}html[data-dark="true"] .ncf-btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 65%,#000),color-mix(in srgb,var(--theme-accent-hover) 65%,#000));box-shadow:0 2px 6px var(--theme-accent-shadow)}html[data-dark="true"] .ncf-btn-primary:hover{background:color-mix(in srgb,var(--theme-accent-hover) 65%,#000);box-shadow:0 3px 10px var(--theme-accent-shadow)}html[data-dark="true"] .ncf-btn-cancel{background:#27272a;border-color:#3f3f46;color:#d4d4d8}html[data-dark="true"] .ncf-btn-cancel:hover{background:#3f3f46;border-color:#52525b}iframe.yt_viewer{margin:8px}html[data-dark="true"] div#folder_navi_area{color:#71717a;background-color:rgba(255,255,255,0.04)}html[data-dark="true"] div#folder_navi_area a.clickable{color:#60a5fa}html[data-dark="true"] div#folder_navi_area a.clickable:hover{color:#93c5fd}html[data-dark="true"] .navi-sep{color:#71717a}html[data-dark="true"] div#note_menu{border-bottom-color:rgba(255,255,255,0.07)}html[data-dark="true"] .note-menu-btn{background:#27272a;border-color:#3f3f46;color:#d4d4d8}html[data-dark="true"] .note-menu-btn:hover{background:#3f3f46;border-color:#52525b}html[data-dark="true"] .note-menu-btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 65%,#000),color-mix(in srgb,var(--theme-accent-hover) 65%,#000));border-color:transparent;color:#ffffff;box-shadow:0 2px 6px var(--theme-accent-shadow)}html[data-dark="true"] .note-menu-btn-primary:hover{background:color-mix(in srgb,var(--theme-accent-hover) 65%,#000);border-color:transparent;box-shadow:0 4px 10px var(--theme-accent-shadow)}html[data-dark="true"] .note-menu-btn-danger{color:#f87171}html[data-dark="true"] .note-menu-btn-danger:hover{background:#2d1515;border-color:#7f1d1d}html[data-dark="true"] .note-menu-sep{background:#52525b}html[data-dark="true"] .note-menu-check{color:#a1a1aa}html[data-dark="true"] table#note_list tr:hover{background-color:rgba(255,255,255,0.05)}html[data-dark="true"] span.note_last_update_time{color:#4ade80}html[data-dark="true"] span.last_modified_time{color:#4ade80}html[data-dark="true"] p#last_modified_info{color:#71717a}div#sub_search_feed_frame{width:486px}form.sf-form{display:flex;flex-direction:column;gap:10px;padding:16px 20px 18px}.sf-row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sf-field{display:flex;flex-direction:column;gap:4px}.sf-label{font-size:11px;font-weight:600;color:#71717a;letter-spacing:0.04em;text-transform:uppercase}.sf-input{width:100%;box-sizing:border-box;height:32px;padding:0 9px;font-size:13px;border:1px solid #d4d4d8;border-radius:7px;background:#fff;outline:none;transition:border-color 0.14s ease,box-shadow 0.14s ease}.sf-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.12)}.sf-date-range{display:flex;align-items:center;gap:6px}.sf-date-range .sf-input{flex:1}.sf-date-sep{font-size:12px;color:#a1a1aa;flex-shrink:0}.sf-category{margin-top:2px}.sf-actions{display:flex;justify-content:center;padding-top:4px}.sf-search-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:160px;height:36px;border-radius:9px;background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-hover));color:#ffffff;border:none;font-size:14px;font-weight:600;letter-spacing:0.04em;cursor:pointer;box-shadow:0 2px 8px var(--theme-accent-shadow);transition:box-shadow 0.15s ease,transform 0.12s ease}.sf-search-btn::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;content:"\f002"}.sf-search-btn:hover{background:var(--theme-accent-hover);box-shadow:0 4px 14px var(--theme-accent-shadow);transform:translateY(-1px)}.sf-search-btn:active{transform:translateY(0);box-shadow:0 2px 6px var(--theme-accent-shadow)}div#search_result{max-height:400px;overflow:auto;border-top:1px solid #e4e4e7}div#search_result span.feed_id{opacity:1}table#search_result_list{width:100%;border-collapse:collapse}table#search_result_list th{position:sticky;top:0;padding:6px 10px;font-size:11px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:#71717a;background:#f9f9fb;border-bottom:1px solid #e4e4e7;z-index:1}th.srl-col-name{width:18%}th.srl-col-comment{width:82%}table#search_result_list tr + tr{border-top:1px solid #f0f0f0}table#search_result_list td{cursor:pointer;vertical-align:top;padding:8px 10px}td.srl-name{font-size:12px;font-weight:600;color:#3f3f46;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}td.srl-body{font-size:12px}p.srl-comment{line-height:1.55;color:#18181b;margin-bottom:4px}.srl-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.srl-meta-left{display:flex;align-items:center;gap:4px;color:#a1a1aa;font-size:11px}table#search_result_list tr:hover td{background-color:rgba(37,99,235,0.04)}p.align_c.small{font-size:11px;color:#a1a1aa;padding:6px 0 4px;text-align:center}html[data-dark="true"] .sf-label{color:#71717a}html[data-dark="true"] .sf-input{background:#1f1f23;border-color:#3f3f46;color:#f4f4f5}html[data-dark="true"] .sf-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.18)}html[data-dark="true"] .sf-date-sep{color:#52525b}html[data-dark="true"] .sf-search-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 65%,#000),color-mix(in srgb,var(--theme-accent-hover) 65%,#000));box-shadow:0 2px 8px var(--theme-accent-shadow)}html[data-dark="true"] div#search_result{border-top-color:#3f3f46}html[data-dark="true"] table#search_result_list th{background:#1f1f23;border-bottom-color:#3f3f46;color:#71717a}html[data-dark="true"] table#search_result_list tr + tr{border-top-color:#27272a}html[data-dark="true"] td.srl-name{color:#a1a1aa}html[data-dark="true"] p.srl-comment{color:#d4d4d8}html[data-dark="true"] table#search_result_list tr:hover td{background-color:rgba(255,255,255,0.04)}div#sub_white_board_frame{width:486px}div#white_board{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 24px 28px}.wb-hero{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 12%,#fff),color-mix(in srgb,var(--theme-accent) 20%,#fff));display:flex;align-items:center;justify-content:center;margin-bottom:4px}.wb-hero-icon{width:40px;height:40px;color:var(--theme-accent)}.wb-desc{font-size:13px;color:#555;text-align:center;line-height:1.6;max-width:320px}.wb-open-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 22px;background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent-hover));color:#ffffff !important;border:none;border-radius:10px;font-size:14px;font-weight:600;letter-spacing:0.02em;cursor:pointer;box-shadow:0 2px 8px var(--theme-accent-shadow);transition:box-shadow 0.18s ease,transform 0.18s ease;margin-top:4px}.wb-open-btn:hover{background:var(--theme-accent-hover);box-shadow:0 4px 14px var(--theme-accent-shadow);transform:translateY(-1px)}.wb-open-btn:active{transform:translateY(0);box-shadow:0 2px 6px var(--theme-accent-shadow)}.wb-hint{font-size:11px;color:#999;margin-top:-4px}html[data-dark="true"] .wb-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 30%,#000),color-mix(in srgb,var(--theme-accent) 20%,#000))}html[data-dark="true"] .wb-hero-icon{color:var(--theme-accent)}html[data-dark="true"] .wb-desc{color:#a1a1aa}html[data-dark="true"] .wb-open-btn{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 65%,#000),color-mix(in srgb,var(--theme-accent-hover) 65%,#000));box-shadow:0 2px 8px var(--theme-accent-shadow)}html[data-dark="true"] .wb-open-btn:hover{background:color-mix(in srgb,var(--theme-accent-hover) 65%,#000);box-shadow:0 4px 14px var(--theme-accent-shadow)}html[data-dark="true"] .wb-hint{color:#71717a}div#sub_broadcasting_frame{min-width:486px}div#broadcasting{min-height:200px;padding:4px 0 8px}.bc-section-label{font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;opacity:0.5;padding:8px 14px 4px}div#start_broadcasting_menu{padding:6px 12px 8px}div#switch_camera_menu,div#stop_broadcasting_menu{display:none;padding:6px 12px 8px}.bc-mode-btns{display:flex;gap:8px;flex-wrap:wrap}.bc-mode-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;font-size:13px;font-weight:500;color:#18181b;cursor:pointer;transition:background-color 0.14s ease,border-color 0.14s ease,box-shadow 0.14s ease}.bc-mode-btn:hover{background:#e4e4e7;border-color:#a1a1aa;box-shadow:0 1px 4px rgba(0,0,0,0.08)}.bc-action-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color 0.14s ease,box-shadow 0.14s ease}.bc-btn-secondary{background:#f4f4f5;border:1px solid #e4e4e7;color:#3f3f46}.bc-btn-secondary:hover{background:#e4e4e7;border-color:#a1a1aa}.bc-btn-danger{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.bc-btn-danger:hover{background:#fee2e2;border-color:#f87171;box-shadow:0 1px 6px rgba(220,38,38,0.2)}ul#broadcaster_list{list-style:none;padding:2px 8px 4px;min-height:32px}ul#broadcaster_list li{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:8px}.bc-warning{font-size:11px;line-height:1.6;color:#a1a1aa;padding:8px 14px 4px;border-top:1px solid #f0f0f0;margin-top:4px}p.receivers_num_view{float:right;margin:12px 6px 0px 0px}ul.receiver_list{float:left;margin:12px;overflow-y:auto;list-style:none}video.broadcasting_video,audio.broadcasting_audio{width:100%}html[data-dark="true"] .bc-mode-btn{background:#27272a;border-color:#3f3f46;color:#f4f4f5}html[data-dark="true"] .bc-mode-btn:hover{background:#3f3f46;border-color:#52525b}html[data-dark="true"] .bc-btn-secondary{background:#27272a;border-color:#3f3f46;color:#d4d4d8}html[data-dark="true"] .bc-btn-secondary:hover{background:#3f3f46;border-color:#52525b}html[data-dark="true"] .bc-btn-danger{background:#2d1515;border-color:#7f1d1d;color:#f87171}html[data-dark="true"] .bc-btn-danger:hover{background:#3d1a1a;border-color:#b91c1c}html[data-dark="true"] .bc-warning{color:#52525b;border-top-color:#3f3f46}div#sub_mini_game_frame{min-width:380px}.mg-menu{display:flex;justify-content:center;gap:16px;padding:20px 16px 24px}.mg-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 12px 14px;border:2px solid #e4e4e7;border-radius:14px;cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease;background:#fafafa}.mg-card:hover{border-color:#2563eb;box-shadow:0 4px 16px rgba(37,99,235,0.18);transform:translateY(-2px)}.mg-card img{display:block;border-radius:6px}.mg-card-label{display:flex;flex-direction:column;align-items:center;gap:3px}.mg-card-name{font-size:13px;font-weight:600;color:#18181b}.mg-card-tag{font-size:11px;color:#ffffff;background:#71717a;border-radius:4px;padding:1px 6px;letter-spacing:0.04em}.mg-play-area{display:flex;flex-direction:column;align-items:center;gap:0}.mg-play-area iframe{display:block}.mg-info{display:flex;gap:12px;padding:10px 12px 14px;width:100%;box-sizing:border-box}.mg-info-section{flex:1;min-width:0}.mg-info-section h3{margin:4px 2px 6px}.mg-info-text{font-size:12px;line-height:1.65;color:#555;padding:0 4px}.mg-op-table{font-size:12px;border-collapse:collapse}.mg-op-table th{text-align:left;padding:3px 8px 3px 4px;color:#555;white-space:nowrap;font-weight:600}.mg-op-table td{padding:3px 4px;color:#333}html[data-dark="true"] .mg-card{background:#1f1f23;border-color:#3f3f46}html[data-dark="true"] .mg-card:hover{border-color:#3b82f6;box-shadow:0 4px 16px rgba(59,130,246,0.25)}html[data-dark="true"] .mg-card-name{color:#f4f4f5}html[data-dark="true"] .mg-card-tag{background:#52525b}html[data-dark="true"] .mg-info-text{color:#a1a1aa}html[data-dark="true"] .mg-op-table th{color:#a1a1aa}html[data-dark="true"] .mg-op-table td{color:#d4d4d8}i.fe_sprite{display:inline-block;width:1.25em;height:1.25em;vertical-align:-0.25em;background-image:url("../img/sprites/fluent_emoji.webp");background-repeat:no-repeat;background-size:45em auto;background-position:calc(var(--x) * -1.25em) calc(var(--y) * -1.25em)}.icons_sprite{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url("../img/sprites/icons.png")}.i_accept{width:16px;height:16px;background-position:-136px -200px}.i_access_deny{width:16px;height:16px;background-position:-138px -218px}.i_access_log{width:16px;height:16px;background-position:-143px -236px}.i_account{width:24px;height:24px;background-position:-70px -200px}.i_active_gauge_1{width:18px;height:18px;background-position:-52px -234px}.i_active_gauge_2{width:18px;height:18px;background-position:-96px -200px}.i_active_gauge_3{width:18px;height:18px;background-position:-98px -220px}.i_alert{width:14px;height:14px;background-position:-190px -146px}.i_all_feed{width:16px;height:16px;background-position:-153px -162px}.i_category{width:16px;height:16px;background-position:-153px -180px}.i_category_alert{width:16px;height:16px;background-position:-154px -198px}.i_category_beginner{width:12px;height:15px;background-position:-296px -110px}.i_category_calendar{width:15px;height:15px;background-position:-280px -57px}.i_category_castle{width:14px;height:16px;background-position:-280px -91px}.i_category_cat{width:16px;height:16px;background-position:-156px -216px}.i_category_clip{width:16px;height:16px;background-position:-161px -234px}.i_category_clock{width:16px;height:16px;background-position:-154px -2px}.i_category_code{width:12px;height:15px;background-position:-298px -181px}.i_category_diamond{width:16px;height:16px;background-position:-154px -20px}.i_category_disc{width:16px;height:16px;background-position:-154px -38px}.i_category_film{width:14px;height:13px;background-position:-221px -146px}.i_category_flag{width:16px;height:16px;background-position:-154px -56px}.i_category_forbidden{width:16px;height:16px;background-position:-154px -74px}.i_category_game{width:16px;height:16px;background-position:-154px -92px}.i_category_heart{width:16px;height:16px;background-position:-154px -110px}.i_category_home{width:16px;height:16px;background-position:-154px -128px}.i_category_horse{width:16px;height:16px;background-position:-171px -162px}.i_category_lock{width:12px;height:15px;background-position:-300px -198px}.i_category_mail{width:16px;height:16px;background-position:-171px -180px}.i_category_meal{width:16px;height:16px;background-position:-172px -198px}.i_category_mobile{width:16px;height:16px;background-position:-174px -216px}.i_category_new{width:16px;height:16px;background-position:-179px -234px}.i_category_ng{width:16px;height:16px;background-position:-172px -2px}.i_category_note{width:16px;height:16px;background-position:-172px -20px}.i_category_number_0{width:16px;height:16px;background-position:-172px -38px}.i_category_number_1{width:16px;height:16px;background-position:-172px -56px}.i_category_number_2{width:16px;height:16px;background-position:-172px -74px}.i_category_number_3{width:16px;height:16px;background-position:-172px -92px}.i_category_number_4{width:16px;height:16px;background-position:-172px -110px}.i_category_number_5{width:16px;height:16px;background-position:-172px -128px}.i_category_number_6{width:16px;height:16px;background-position:-189px -162px}.i_category_number_7{width:16px;height:16px;background-position:-189px -180px}.i_category_number_8{width:16px;height:16px;background-position:-190px -198px}.i_category_number_9{width:16px;height:16px;background-position:-192px -216px}.i_category_ok{width:16px;height:16px;background-position:-197px -234px}.i_category_pc{width:16px;height:16px;background-position:-190px -2px}.i_category_ribon{width:16px;height:16px;background-position:-190px -20px}.i_category_school{width:16px;height:16px;background-position:-190px -38px}.i_category_secret{width:16px;height:16px;background-position:-190px -56px}.i_category_skull{width:15px;height:15px;background-position:-280px -74px}.i_category_train{width:16px;height:16px;background-position:-190px -74px}.i_category_tv{width:16px;height:16px;background-position:-190px -92px}.i_comments{width:16px;height:16px;background-position:-190px -110px}.i_delete_room{width:16px;height:16px;background-position:-190px -128px}.i_design{width:16px;height:16px;background-position:-207px -162px}.i_desktop_notification{width:16px;height:16px;background-position:-207px -180px}.i_dice{width:15px;height:17px;background-position:-280px -38px}.i_dice_10{width:64px;height:64px;background-position:-2px -2px}.i_dice_100{width:64px;height:64px;background-position:-2px -68px}.i_dice_20{width:64px;height:64px;background-position:-2px -134px}.i_dice_4{width:64px;height:64px;background-position:-68px -2px}.i_dice_6{width:64px;height:64px;background-position:-68px -68px}.i_dice_8{width:64px;height:64px;background-position:-68px -134px}.i_drop_down_black{width:16px;height:16px;background-position:-208px -198px}.i_drop_down_white{width:16px;height:16px;background-position:-210px -216px}.i_edit{width:13px;height:13px;background-position:-237px -146px}.i_email{width:16px;height:16px;background-position:-215px -234px}.i_eraser{width:19px;height:14px;background-position:-122px -240px}.i_feeder_links{width:16px;height:16px;background-position:-221px -2px}.i_feeder_navi{width:16px;height:16px;background-position:-221px -2px}.i_file_feed{width:16px;height:16px;background-position:-221px -20px}.i_filter_order{width:16px;height:16px;background-position:-208px -38px}.i_flip_time_off{width:23px;height:15px;background-position:-2px -234px}.i_flip_time_on{width:23px;height:15px;background-position:-27px -234px}.i_folder{width:16px;height:16px;background-position:-208px -56px}.i_guest{width:24px;height:24px;background-position:-72px -226px}.i_hidden_ignore{width:16px;height:16px;background-position:-208px -74px}.i_ignore{width:16px;height:16px;background-position:-208px -92px}.i_inbox{width:16px;height:16px;background-position:-208px -110px}.i_info_feed{width:16px;height:16px;background-position:-208px -128px}.i_input_avatars{width:16px;height:16px;background-position:-225px -161px}.i_input_bold{width:16px;height:16px;background-position:-225px -179px}.i_input_emoticons{width:16px;height:16px;background-position:-226px -197px}.i_input_italic{width:16px;height:16px;background-position:-228px -215px}.i_input_strike{width:16px;height:16px;background-position:-233px -233px}.i_input_text_color{width:16px;height:16px;background-position:-226px -38px}.i_input_text_size{width:16px;height:16px;background-position:-239px -2px}.i_input_underline{width:16px;height:16px;background-position:-239px -20px}.i_input_video{width:16px;height:16px;background-position:-226px -56px}.i_introduction{width:16px;height:16px;background-position:-226px -74px}.i_join_room{width:16px;height:14px;background-position:-154px -146px}.i_keyword_notification{width:16px;height:16px;background-position:-226px -92px}.i_leave_room{width:16px;height:14px;background-position:-172px -146px}.i_log_links_middle_off{width:17px;height:17px;background-position:-134px -162px}.i_log_links_middle_on{width:17px;height:17px;background-position:-134px -181px}.i_log_links_new{width:32px;height:32px;background-position:-2px -200px}.i_log_links_old{width:32px;height:32px;background-position:-36px -200px}.i_logout{width:16px;height:16px;background-position:-226px -110px}.i_mobile{width:16px;height:16px;background-position:-226px -128px}.i_new{width:22px;height:13px;background-position:-98px -240px}.i_ng_word{width:16px;height:16px;background-position:-243px -161px}.i_note{width:16px;height:16px;background-position:-243px -179px}.i_notifier_off{width:16px;height:16px;background-position:-244px -197px}.i_notifier_on{width:16px;height:16px;background-position:-246px -215px}.i_official{width:16px;height:16px;background-position:-251px -233px}.i_outbox{width:16px;height:16px;background-position:-244px -38px}.i_password{width:16px;height:16px;background-position:-257px -2px}.i_pc{width:16px;height:16px;background-position:-257px -20px}.i_picture_feed{width:16px;height:16px;background-position:-244px -56px}.i_post_form_multi{width:16px;height:16px;background-position:-244px -74px}.i_post_form_single{width:16px;height:16px;background-position:-244px -92px}.i_protected{width:16px;height:16px;background-position:-244px -110px}.i_question_feed{width:16px;height:16px;background-position:-244px -128px}.i_rank_1{width:16px;height:16px;background-position:-261px -161px}.i_rank_2{width:16px;height:16px;background-position:-261px -179px}.i_rank_3{width:16px;height:16px;background-position:-262px -197px}.i_rank_4{width:16px;height:16px;background-position:-264px -215px}.i_reference{width:14px;height:16px;background-position:-280px -109px}.i_remove{width:13px;height:13px;background-position:-252px -146px}.i_rss{width:16px;height:16px;background-position:-269px -233px}.i_save_log{width:16px;height:16px;background-position:-262px -38px}.i_settings{width:16px;height:16px;background-position:-275px -2px}.i_sound_off{width:16px;height:16px;background-position:-275px -20px}.i_sound_on{width:16px;height:16px;background-position:-262px -56px}.i_sound_settings{width:16px;height:16px;background-position:-262px -74px}.i_special_feed{width:16px;height:16px;background-position:-262px -92px}.i_status_0{width:18px;height:18px;background-position:-116px -200px}.i_status_1{width:18px;height:18px;background-position:-118px -220px}.i_status_2{width:18px;height:18px;background-position:-134px -2px}.i_status_3{width:18px;height:18px;background-position:-134px -22px}.i_status_4{width:18px;height:18px;background-position:-134px -42px}.i_status_5{width:18px;height:18px;background-position:-134px -62px}.i_status_6{width:18px;height:18px;background-position:-134px -82px}.i_status_7{width:18px;height:18px;background-position:-134px -102px}.i_status_8{width:18px;height:18px;background-position:-134px -122px}.i_status_9{width:18px;height:18px;background-position:-134px -142px}.i_sub_broadcasting{width:16px;height:16px;background-position:-262px -110px}.i_sub_broadcasting_disabled{width:16px;height:16px;background-position:-262px -128px}.i_sub_calendar{width:16px;height:16px;background-position:-279px -146px}.i_sub_calendar_disabled{width:16px;height:16px;background-position:-279px -164px}.i_sub_mini_game{width:16px;height:16px;background-position:-280px -182px}.i_sub_mini_game_disabled{width:16px;height:16px;background-position:-282px -200px}.i_sub_note{width:16px;height:16px;background-position:-287px -218px}.i_sub_note_disabled{width:16px;height:16px;background-position:-287px -236px}.i_sub_search_feed{width:16px;height:16px;background-position:-293px -2px}.i_sub_search_feed_disabled{width:16px;height:16px;background-position:-293px -20px}.i_sub_white_board{width:16px;height:16px;background-position:-297px -38px}.i_sub_white_board_disabled{width:16px;height:16px;background-position:-297px -56px}.i_time{width:16px;height:16px;background-position:-297px -74px}.i_title{width:16px;height:16px;background-position:-296px -92px}.i_top_folder{width:16px;height:16px;background-position:-280px -127px}.i_trip{width:16px;height:16px;background-position:-297px -145px}.i_tutorial{width:16px;height:16px;background-position:-298px -127px}.i_url_feed{width:16px;height:16px;background-position:-297px -163px}.i_user{width:13px;height:14px;background-position:-206px -146px}.emoticons_sprite{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url("../img/sprites/emoticons.png");margin:0px 2px}.e_1{width:16px;height:16px;background-position:-2px -2px}.e_10{width:16px;height:16px;background-position:-2px -20px}.e_100{width:16px;height:16px;background-position:-2px -38px}.e_101{width:16px;height:16px;background-position:-2px -56px}.e_102{width:16px;height:16px;background-position:-2px -74px}.e_103{width:16px;height:16px;background-position:-2px -92px}.e_104{width:16px;height:16px;background-position:-2px -110px}.e_105{width:16px;height:16px;background-position:-2px -128px}.e_106{width:16px;height:16px;background-position:-2px -146px}.e_107{width:16px;height:16px;background-position:-2px -164px}.e_108{width:16px;height:16px;background-position:-2px -182px}.e_109{width:16px;height:16px;background-position:-2px -200px}.e_11{width:16px;height:16px;background-position:-2px -218px}.e_110{width:16px;height:16px;background-position:-2px -236px}.e_111{width:16px;height:16px;background-position:-20px -2px}.e_112{width:16px;height:16px;background-position:-20px -20px}.e_113{width:16px;height:16px;background-position:-20px -38px}.e_114{width:16px;height:16px;background-position:-20px -56px}.e_115{width:16px;height:16px;background-position:-20px -74px}.e_116{width:16px;height:16px;background-position:-20px -92px}.e_117{width:16px;height:16px;background-position:-20px -110px}.e_118{width:16px;height:16px;background-position:-20px -128px}.e_119{width:16px;height:16px;background-position:-20px -146px}.e_12{width:16px;height:16px;background-position:-20px -164px}.e_120{width:16px;height:16px;background-position:-20px -182px}.e_121{width:16px;height:16px;background-position:-20px -200px}.e_122{width:16px;height:16px;background-position:-20px -218px}.e_123{width:16px;height:16px;background-position:-20px -236px}.e_124{width:16px;height:16px;background-position:-38px -2px}.e_125{width:16px;height:16px;background-position:-38px -20px}.e_126{width:16px;height:16px;background-position:-38px -38px}.e_127{width:16px;height:16px;background-position:-38px -56px}.e_128{width:16px;height:16px;background-position:-38px -74px}.e_129{width:16px;height:16px;background-position:-38px -92px}.e_13{width:16px;height:16px;background-position:-38px -110px}.e_130{width:16px;height:16px;background-position:-38px -128px}.e_131{width:16px;height:16px;background-position:-38px -146px}.e_132{width:16px;height:16px;background-position:-38px -164px}.e_133{width:16px;height:16px;background-position:-38px -182px}.e_134{width:16px;height:16px;background-position:-38px -200px}.e_135{width:16px;height:16px;background-position:-38px -218px}.e_136{width:16px;height:16px;background-position:-38px -236px}.e_137{width:16px;height:16px;background-position:-56px -2px}.e_138{width:16px;height:16px;background-position:-56px -20px}.e_139{width:16px;height:16px;background-position:-56px -38px}.e_14{width:16px;height:16px;background-position:-56px -56px}.e_140{width:16px;height:16px;background-position:-56px -74px}.e_141{width:16px;height:16px;background-position:-56px -92px}.e_142{width:16px;height:16px;background-position:-56px -110px}.e_143{width:16px;height:16px;background-position:-56px -128px}.e_144{width:16px;height:16px;background-position:-56px -146px}.e_145{width:16px;height:16px;background-position:-56px -164px}.e_146{width:16px;height:16px;background-position:-56px -182px}.e_147{width:16px;height:16px;background-position:-56px -200px}.e_148{width:16px;height:16px;background-position:-56px -218px}.e_149{width:16px;height:16px;background-position:-56px -236px}.e_15{width:16px;height:16px;background-position:-74px -2px}.e_150{width:16px;height:16px;background-position:-74px -20px}.e_151{width:16px;height:16px;background-position:-74px -38px}.e_152{width:16px;height:16px;background-position:-74px -56px}.e_153{width:16px;height:16px;background-position:-74px -74px}.e_154{width:16px;height:16px;background-position:-74px -92px}.e_155{width:16px;height:16px;background-position:-74px -110px}.e_156{width:16px;height:16px;background-position:-74px -128px}.e_157{width:16px;height:16px;background-position:-74px -146px}.e_158{width:16px;height:16px;background-position:-74px -164px}.e_159{width:16px;height:16px;background-position:-74px -182px}.e_16{width:16px;height:16px;background-position:-74px -200px}.e_160{width:16px;height:16px;background-position:-74px -218px}.e_161{width:16px;height:16px;background-position:-74px -236px}.e_162{width:16px;height:16px;background-position:-92px -2px}.e_163{width:16px;height:16px;background-position:-110px -2px}.e_164{width:16px;height:16px;background-position:-128px -2px}.e_165{width:16px;height:16px;background-position:-146px -2px}.e_166{width:16px;height:16px;background-position:-164px -2px}.e_167{width:16px;height:16px;background-position:-182px -2px}.e_168{width:16px;height:16px;background-position:-200px -2px}.e_169{width:16px;height:16px;background-position:-218px -2px}.e_17{width:16px;height:16px;background-position:-236px -2px}.e_170{width:16px;height:16px;background-position:-254px -2px}.e_171{width:16px;height:16px;background-position:-272px -2px}.e_172{width:16px;height:16px;background-position:-290px -2px}.e_173{width:16px;height:16px;background-position:-308px -2px}.e_174{width:16px;height:16px;background-position:-92px -20px}.e_175{width:16px;height:16px;background-position:-92px -38px}.e_176{width:16px;height:16px;background-position:-92px -56px}.e_177{width:16px;height:16px;background-position:-92px -74px}.e_178{width:16px;height:16px;background-position:-92px -92px}.e_179{width:16px;height:16px;background-position:-92px -110px}.e_18{width:16px;height:16px;background-position:-92px -128px}.e_180{width:16px;height:16px;background-position:-92px -146px}.e_181{width:16px;height:16px;background-position:-92px -164px}.e_182{width:16px;height:16px;background-position:-92px -182px}.e_183{width:16px;height:16px;background-position:-92px -200px}.e_184{width:16px;height:16px;background-position:-92px -218px}.e_185{width:16px;height:16px;background-position:-92px -236px}.e_186{width:16px;height:16px;background-position:-110px -20px}.e_187{width:16px;height:16px;background-position:-128px -20px}.e_188{width:16px;height:16px;background-position:-146px -20px}.e_189{width:16px;height:16px;background-position:-164px -20px}.e_19{width:16px;height:16px;background-position:-182px -20px}.e_190{width:16px;height:16px;background-position:-200px -20px}.e_191{width:16px;height:16px;background-position:-218px -20px}.e_192{width:16px;height:16px;background-position:-236px -20px}.e_193{width:16px;height:16px;background-position:-254px -20px}.e_194{width:16px;height:16px;background-position:-272px -20px}.e_195{width:16px;height:16px;background-position:-290px -20px}.e_196{width:16px;height:16px;background-position:-308px -20px}.e_197{width:16px;height:16px;background-position:-110px -38px}.e_198{width:16px;height:16px;background-position:-110px -56px}.e_199{width:16px;height:16px;background-position:-110px -74px}.e_2{width:16px;height:16px;background-position:-110px -92px}.e_20{width:16px;height:16px;background-position:-110px -110px}.e_200{width:16px;height:16px;background-position:-110px -128px}.e_201{width:16px;height:16px;background-position:-110px -146px}.e_202{width:16px;height:16px;background-position:-110px -164px}.e_203{width:16px;height:16px;background-position:-110px -182px}.e_204{width:16px;height:16px;background-position:-110px -200px}.e_205{width:16px;height:16px;background-position:-110px -218px}.e_206{width:16px;height:16px;background-position:-110px -236px}.e_207{width:16px;height:16px;background-position:-128px -38px}.e_208{width:16px;height:16px;background-position:-146px -38px}.e_209{width:16px;height:16px;background-position:-164px -38px}.e_21{width:16px;height:16px;background-position:-182px -38px}.e_210{width:16px;height:16px;background-position:-200px -38px}.e_211{width:16px;height:16px;background-position:-218px -38px}.e_212{width:16px;height:16px;background-position:-236px -38px}.e_213{width:16px;height:16px;background-position:-254px -38px}.e_214{width:16px;height:16px;background-position:-272px -38px}.e_215{width:16px;height:16px;background-position:-290px -38px}.e_216{width:16px;height:16px;background-position:-308px -38px}.e_217{width:16px;height:16px;background-position:-128px -56px}.e_218{width:16px;height:16px;background-position:-128px -74px}.e_219{width:16px;height:16px;background-position:-128px -92px}.e_22{width:16px;height:16px;background-position:-128px -110px}.e_220{width:16px;height:16px;background-position:-128px -128px}.e_221{width:16px;height:16px;background-position:-128px -146px}.e_222{width:16px;height:16px;background-position:-128px -164px}.e_223{width:16px;height:16px;background-position:-128px -182px}.e_224{width:16px;height:16px;background-position:-128px -200px}.e_225{width:16px;height:16px;background-position:-128px -218px}.e_226{width:16px;height:16px;background-position:-128px -236px}.e_227{width:16px;height:16px;background-position:-146px -56px}.e_228{width:16px;height:16px;background-position:-164px -56px}.e_229{width:16px;height:16px;background-position:-182px -56px}.e_23{width:16px;height:16px;background-position:-200px -56px}.e_230{width:16px;height:16px;background-position:-218px -56px}.e_231{width:16px;height:16px;background-position:-236px -56px}.e_232{width:16px;height:16px;background-position:-254px -56px}.e_233{width:16px;height:16px;background-position:-272px -56px}.e_234{width:16px;height:16px;background-position:-290px -56px}.e_235{width:16px;height:16px;background-position:-308px -56px}.e_236{width:16px;height:16px;background-position:-146px -74px}.e_237{width:16px;height:16px;background-position:-146px -92px}.e_238{width:16px;height:16px;background-position:-146px -110px}.e_239{width:16px;height:16px;background-position:-146px -128px}.e_24{width:16px;height:16px;background-position:-146px -146px}.e_240{width:16px;height:16px;background-position:-146px -164px}.e_241{width:16px;height:16px;background-position:-146px -182px}.e_242{width:16px;height:16px;background-position:-146px -200px}.e_243{width:16px;height:16px;background-position:-146px -218px}.e_244{width:16px;height:16px;background-position:-146px -236px}.e_245{width:16px;height:16px;background-position:-164px -74px}.e_246{width:16px;height:16px;background-position:-182px -74px}.e_247{width:16px;height:16px;background-position:-200px -74px}.e_248{width:16px;height:16px;background-position:-218px -74px}.e_249{width:16px;height:16px;background-position:-236px -74px}.e_25{width:16px;height:16px;background-position:-254px -74px}.e_250{width:16px;height:16px;background-position:-272px -74px}.e_251{width:16px;height:16px;background-position:-290px -74px}.e_252{width:16px;height:16px;background-position:-308px -74px}.e_26{width:16px;height:16px;background-position:-164px -92px}.e_27{width:16px;height:16px;background-position:-164px -110px}.e_28{width:16px;height:16px;background-position:-164px -128px}.e_29{width:16px;height:16px;background-position:-164px -146px}.e_3{width:16px;height:16px;background-position:-164px -164px}.e_30{width:16px;height:16px;background-position:-164px -182px}.e_31{width:16px;height:16px;background-position:-164px -200px}.e_32{width:16px;height:16px;background-position:-164px -218px}.e_33{width:16px;height:16px;background-position:-164px -236px}.e_34{width:16px;height:16px;background-position:-182px -92px}.e_35{width:16px;height:16px;background-position:-200px -92px}.e_36{width:16px;height:16px;background-position:-218px -92px}.e_37{width:16px;height:16px;background-position:-236px -92px}.e_38{width:16px;height:16px;background-position:-254px -92px}.e_39{width:16px;height:16px;background-position:-272px -92px}.e_4{width:16px;height:16px;background-position:-290px -92px}.e_40{width:16px;height:16px;background-position:-308px -92px}.e_41{width:16px;height:16px;background-position:-182px -110px}.e_42{width:16px;height:16px;background-position:-182px -128px}.e_43{width:16px;height:16px;background-position:-182px -146px}.e_44{width:16px;height:16px;background-position:-182px -164px}.e_45{width:16px;height:16px;background-position:-182px -182px}.e_46{width:16px;height:16px;background-position:-182px -200px}.e_47{width:16px;height:16px;background-position:-182px -218px}.e_48{width:16px;height:16px;background-position:-182px -236px}.e_49{width:16px;height:16px;background-position:-200px -110px}.e_5{width:16px;height:16px;background-position:-218px -110px}.e_50{width:16px;height:16px;background-position:-236px -110px}.e_51{width:16px;height:16px;background-position:-254px -110px}.e_52{width:16px;height:16px;background-position:-272px -110px}.e_53{width:16px;height:16px;background-position:-290px -110px}.e_54{width:16px;height:16px;background-position:-308px -110px}.e_55{width:16px;height:16px;background-position:-200px -128px}.e_56{width:16px;height:16px;background-position:-200px -146px}.e_57{width:16px;height:16px;background-position:-200px -164px}.e_58{width:16px;height:16px;background-position:-200px -182px}.e_59{width:16px;height:16px;background-position:-200px -200px}.e_6{width:16px;height:16px;background-position:-200px -218px}.e_60{width:16px;height:16px;background-position:-200px -236px}.e_61{width:16px;height:16px;background-position:-218px -128px}.e_62{width:16px;height:16px;background-position:-236px -128px}.e_63{width:16px;height:16px;background-position:-254px -128px}.e_64{width:16px;height:16px;background-position:-272px -128px}.e_65{width:16px;height:16px;background-position:-290px -128px}.e_66{width:16px;height:16px;background-position:-308px -128px}.e_67{width:16px;height:16px;background-position:-218px -146px}.e_68{width:16px;height:16px;background-position:-218px -164px}.e_69{width:16px;height:16px;background-position:-218px -182px}.e_7{width:16px;height:16px;background-position:-218px -200px}.e_70{width:16px;height:16px;background-position:-218px -218px}.e_71{width:16px;height:16px;background-position:-218px -236px}.e_72{width:16px;height:16px;background-position:-236px -146px}.e_73{width:16px;height:16px;background-position:-254px -146px}.e_74{width:16px;height:16px;background-position:-272px -146px}.e_75{width:16px;height:16px;background-position:-290px -146px}.e_76{width:16px;height:16px;background-position:-308px -146px}.e_77{width:16px;height:16px;background-position:-236px -164px}.e_78{width:16px;height:16px;background-position:-236px -182px}.e_79{width:16px;height:16px;background-position:-236px -200px}.e_8{width:16px;height:16px;background-position:-236px -218px}.e_80{width:16px;height:16px;background-position:-236px -236px}.e_81{width:16px;height:16px;background-position:-254px -164px}.e_82{width:16px;height:16px;background-position:-272px -164px}.e_83{width:16px;height:16px;background-position:-290px -164px}.e_84{width:16px;height:16px;background-position:-308px -164px}.e_85{width:16px;height:16px;background-position:-254px -182px}.e_86{width:16px;height:16px;background-position:-254px -200px}.e_87{width:16px;height:16px;background-position:-254px -218px}.e_88{width:16px;height:16px;background-position:-254px -236px}.e_89{width:16px;height:16px;background-position:-272px -182px}.e_9{width:16px;height:16px;background-position:-290px -182px}.e_90{width:16px;height:16px;background-position:-308px -182px}.e_91{width:16px;height:16px;background-position:-272px -200px}.e_92{width:16px;height:16px;background-position:-272px -218px}.e_93{width:16px;height:16px;background-position:-272px -236px}.e_94{width:16px;height:16px;background-position:-290px -200px}.e_95{width:16px;height:16px;background-position:-308px -200px}.e_96{width:16px;height:16px;background-position:-290px -218px}.e_97{width:16px;height:16px;background-position:-290px -236px}.e_98{width:16px;height:16px;background-position:-308px -218px}.e_99{width:16px;height:16px;background-position:-308px -236px}textarea#message_form_body{width:360px;height:60px}table#dice_buttons td{text-align:center}table#dice_buttons button{cursor:pointer;margin:2px 4px;padding:4px}input#optional_value{width:32px}div#qr_code{margin:16px}div#access_log_view{max-height:360px;max-width:420px;overflow-y:auto;margin:0 auto}table.access-log-table{width:100%;border-collapse:collapse}table.access-log-table thead tr{border-bottom:2px solid rgba(0,0,0,0.08)}table.access-log-table thead th{font-size:11px;font-weight:600;color:#888888;letter-spacing:0.05em;text-transform:uppercase;padding:6px 10px;text-align:left}table.access-log-table thead th:last-child{text-align:right}table.access-log-table tbody tr{border-bottom:1px solid rgba(0,0,0,0.05);transition:background-color 0.1s ease}table.access-log-table tbody tr:last-child{border-bottom:none}table.access-log-table tbody tr:hover{background-color:rgba(0,0,0,0.03)}table.access-log-table td{padding:7px 10px;font-size:13px;color:#333333;vertical-align:middle}td.access-log-name{font-weight:500}td.access-log-name .trip,td.access-log-name .account_trip{margin-left:8px}td.access-log-time{font-size:12px;color:#888888;white-space:nowrap;text-align:right}