*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overscroll-behavior-x:none}body{font-family:var(--font);background:var(--bg);color:var(--ink);font-size:14px;letter-spacing:.01em;overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .3s}button{font-family:inherit;cursor:pointer;color:inherit}input,select,textarea{font-family:inherit;color:var(--ink)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-color:var(--panel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9080' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1px solid var(--line-2);border-radius:var(--r-s);padding:6px 30px 6px 11px;font-size:12.5px;line-height:1.5;transition:border-color .12s,background-color .12s}select:hover{border-color:var(--accent-2)}select:focus-visible{outline:2px solid var(--ring);outline-offset:1px}select:disabled{opacity:.55;cursor:default}select option{background:var(--panel);color:var(--ink)}.card3,.dth,.fitem,.linklike,.msg .macts,.msky-card,.pfolder,.prof-card,.titem,.tl-row,.u-link,[role=button],[role=radio],[role=tab],a,button,select,summary{touch-action:manipulation}.fitem,.pfolder,.titem,[role=button],[role=radio],[role=tab],button{-webkit-tap-highlight-color:transparent}@media (hover:none),(pointer:coarse){.fitem:active,.pfolder:active,.prof-card:active,.titem:active,.tl-row:active,[role=button]:active,[role=tab]:active,button:active{opacity:.62}}::-moz-selection{background:var(--accent-wash-2)}::selection{background:var(--accent-wash-2)}:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-radius:4px}h1,h2,h3{font-feature-settings:"palt"}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.m-1{margin:.25rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.italic{font-style:italic}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg:#f7f5ef;--bg-2:#efece3;--rail:#f3f0e8;--panel:#fffdf8;--panel-2:#f4f1e9;--field:#fffdf8;--ink:#3a372f;--ink-2:#706b60;--ink-3:#9c968b;--ink-body:#46433a;--line:#e8e4d9;--line-2:#d5cfc2;--accent:#b0674a;--accent-2:#c48a70;--on-accent:#fdfaf5;--accent-wash:#f4ebe3;--accent-wash-2:#e9d9cc;--danger:#a85a44;--danger-wash:rgba(168,90,68,.09);--danger-wash-2:rgba(168,90,68,.22);--hover:rgba(176,103,74,.055);--selected:rgba(176,103,74,.095);--ring:rgba(176,103,74,.32);--meet-g1:#f5f1e8;--meet-g2:#ede8dc;--meet-g3:#e2dbca;--edge:#b87a5c;--dust:#b7ada0;--shadow-s:0 1px 2px rgba(70,58,38,.05);--shadow-m:0 2px 6px rgba(70,58,38,.05),0 10px 28px rgba(70,58,38,.06);--shadow-l:0 4px 12px rgba(70,58,38,.08),0 24px 56px rgba(70,58,38,.12);--font:var(--font-sans-web),"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Noto Sans JP",sans-serif;--serif:var(--font-serif-web),"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif;--r-s:8px;--r-m:12px;--r-l:16px;--rail-w:52px;--tl-shade:rgba(70,58,38,.16);--tl-row:28px;--tl-box-chrome:34px;--brand-h:50px}:root[data-theme=dark]{--tl-shade:rgba(0,0,0,.42);--bg:#262624;--bg-2:#2e2e2b;--rail:#212120;--panel:#30302e;--panel-2:#2a2a28;--field:#232321;--ink:#f0efe9;--ink-2:#b7b3a9;--ink-3:#8a867c;--ink-body:#dedbd2;--line:#3a3a36;--line-2:#4b4b46;--accent:#cd8265;--accent-2:#dc9c81;--on-accent:#241f1b;--accent-wash:#392c24;--accent-wash-2:#48372c;--danger:#d98f70;--danger-wash:rgba(217,143,112,.13);--danger-wash-2:rgba(217,143,112,.3);--hover:rgba(205,130,101,.09);--selected:rgba(205,130,101,.16);--ring:rgba(205,130,101,.45);--meet-g1:#2d2d2a;--meet-g2:#262624;--meet-g3:#1d1d1b;--edge:#cd8265;--dust:#6b665c;--shadow-s:0 1px 2px rgba(0,0,0,.25);--shadow-m:0 2px 6px rgba(0,0,0,.28),0 10px 28px rgba(0,0,0,.26);--shadow-l:0 4px 12px rgba(0,0,0,.36),0 24px 56px rgba(0,0,0,.4)}:root[data-theme=sumi]{--bg:#f6f6f4;--bg-2:#eeeeeb;--rail:#f1f1ee;--panel:#ffffff;--panel-2:#f4f4f2;--field:#ffffff;--ink:#2b2b28;--ink-2:#63635e;--ink-3:#94948e;--ink-body:#3a3a36;--line:#e6e6e2;--line-2:#d2d2cd;--accent:#4a4a46;--accent-2:#6d6d67;--on-accent:#f8f8f6;--accent-wash:#eeeeec;--accent-wash-2:#dededa;--hover:rgba(74,74,70,.06);--selected:rgba(74,74,70,.10);--ring:rgba(74,74,70,.32);--meet-g1:#f4f4f1;--meet-g2:#ebebe7;--meet-g3:#dededa;--edge:#7a7a74;--dust:#b0b0aa}:root[data-theme=mori]{--bg:#f5f7f2;--bg-2:#e9eee3;--rail:#eff3ea;--panel:#ffffff;--panel-2:#f3f6f0;--field:#ffffff;--ink:#25302a;--ink-2:#5c6b60;--ink-3:#8b9a8f;--ink-body:#33413a;--line:#e2e9dd;--line-2:#cbd7c4;--accent:#3f6f52;--accent-2:#5f8f70;--on-accent:#f7faf5;--accent-wash:#e8f0e8;--accent-wash-2:#d3e3d6;--hover:rgba(63,111,82,.07);--selected:rgba(63,111,82,.12);--ring:rgba(63,111,82,.34);--meet-g1:#f2f6ef;--meet-g2:#e6ecdf;--meet-g3:#d7e0cd;--edge:#548063;--dust:#a9b8ac}:root[data-theme=yozora]{--bg:#1b2030;--bg-2:#222839;--rail:#171b28;--panel:#242b3d;--panel-2:#1f2534;--field:#1a1f2d;--ink:#e8ecf6;--ink-2:#a8b2c8;--ink-3:#7b859c;--ink-body:#d3daea;--line:#313a4f;--line-2:#414c66;--accent:#7d9dd6;--accent-2:#9ab4e2;--on-accent:#161b27;--accent-wash:#2a3350;--accent-wash-2:#374264;--danger:#e08a8a;--danger-wash:rgba(224,138,138,.14);--danger-wash-2:rgba(224,138,138,.3);--hover:rgba(125,157,214,.10);--selected:rgba(125,157,214,.18);--ring:rgba(125,157,214,.45);--meet-g1:#232a3c;--meet-g2:#1b2030;--meet-g3:#141824;--edge:#7d9dd6;--dust:#5b6580;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=fuji-dark]{--bg:#211d2b;--bg-2:#282434;--rail:#1c1825;--panel:#2b2637;--panel-2:#252030;--field:#1f1b28;--ink:#efebf7;--ink-2:#b3aac6;--ink-3:#867e99;--ink-body:#dad3ea;--line:#37314a;--line-2:#4a4160;--accent:#a68cd4;--accent-2:#bda9e2;--on-accent:#1c1726;--accent-wash:#332c47;--accent-wash-2:#433a5c;--danger:#d9909d;--danger-wash:rgba(217,144,157,.14);--danger-wash-2:rgba(217,144,157,.3);--hover:rgba(166,140,212,.10);--selected:rgba(166,140,212,.17);--ring:rgba(166,140,212,.45);--meet-g1:#292435;--meet-g2:#211d2b;--meet-g3:#191521;--edge:#a68cd4;--dust:#655c7a;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=sumi-dark]{--bg:#232322;--bg-2:#2b2b2a;--rail:#1e1e1d;--panel:#2d2d2c;--panel-2:#272726;--field:#212120;--ink:#f0f0ed;--ink-2:#b4b4af;--ink-3:#87877f;--ink-body:#dededa;--line:#383836;--line-2:#4a4a47;--accent:#c9c9c2;--accent-2:#e0e0d9;--on-accent:#232322;--accent-wash:#353533;--accent-wash-2:#444442;--danger:#d9a19a;--danger-wash:rgba(217,161,154,.13);--danger-wash-2:rgba(217,161,154,.3);--hover:rgba(201,201,194,.08);--selected:rgba(201,201,194,.14);--ring:rgba(201,201,194,.38);--meet-g1:#2a2a29;--meet-g2:#232322;--meet-g3:#1a1a19;--edge:#a8a8a1;--dust:#63635d;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=mori-dark]{--bg:#1b241e;--bg-2:#222c25;--rail:#171f1a;--panel:#243029;--panel-2:#1f2922;--field:#1a231d;--ink:#e7efe8;--ink-2:#a5b7a9;--ink-3:#7b8d7f;--ink-body:#d2ded4;--line:#2f3d34;--line-2:#3f5045;--accent:#7fb28c;--accent-2:#9cc6a6;--on-accent:#16201a;--accent-wash:#2a3a2f;--accent-wash-2:#374b3d;--danger:#d9a19a;--danger-wash:rgba(217,161,154,.13);--danger-wash-2:rgba(217,161,154,.3);--hover:rgba(127,178,140,.10);--selected:rgba(127,178,140,.17);--ring:rgba(127,178,140,.42);--meet-g1:#222d26;--meet-g2:#1b241e;--meet-g3:#141b16;--edge:#7fb28c;--dust:#5a6a5e;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=yozora-light]{--bg:#f4f6fb;--bg-2:#e8edf7;--rail:#eef1f9;--panel:#ffffff;--panel-2:#f2f5fb;--field:#ffffff;--ink:#242c3d;--ink-2:#5b6780;--ink-3:#8b95ab;--ink-body:#333c52;--line:#e1e7f2;--line-2:#c8d2e5;--accent:#41618f;--accent-2:#6382b2;--on-accent:#f7f9fd;--accent-wash:#e7edf8;--accent-wash-2:#d2ddf0;--hover:rgba(65,97,143,.06);--selected:rgba(65,97,143,.11);--ring:rgba(65,97,143,.34);--meet-g1:#f2f5fc;--meet-g2:#e6ecf7;--meet-g3:#d5deee;--edge:#5478a8;--dust:#a8b2c6}:root[data-theme=fuji]{--bg:#f8f6fb;--bg-2:#efebf7;--rail:#f4f1fa;--panel:#ffffff;--panel-2:#f7f4fc;--field:#ffffff;--ink:#2b2637;--ink-2:#645c78;--ink-3:#948da6;--ink-body:#393248;--line:#eae5f2;--line-2:#d5cde6;--accent:#6a4f96;--accent-2:#8b71b3;--on-accent:#faf8fd;--accent-wash:#f0eaf9;--accent-wash-2:#e0d4f0;--hover:rgba(106,79,150,.06);--selected:rgba(106,79,150,.11);--ring:rgba(106,79,150,.34);--meet-g1:#f6f3fc;--meet-g2:#ece6f6;--meet-g3:#ddd4ee;--edge:#7d61a6;--dust:#b3aac4}:root[data-theme=ushio]{--bg:#f2f7f7;--bg-2:#e5eeee;--rail:#edf4f4;--panel:#ffffff;--panel-2:#f1f7f7;--field:#ffffff;--ink:#1f3033;--ink-2:#556a6d;--ink-3:#87999b;--ink-body:#2d4145;--line:#dfebeb;--line-2:#c4d7d8;--accent:#2f7178;--accent-2:#519098;--on-accent:#f5fbfb;--accent-wash:#e4f0f1;--accent-wash-2:#cbe2e4;--hover:rgba(47,113,120,.06);--selected:rgba(47,113,120,.11);--ring:rgba(47,113,120,.33);--meet-g1:#f0f6f6;--meet-g2:#e3eded;--meet-g3:#d2e2e2;--edge:#42848c;--dust:#a3b7b8}:root[data-theme=ushio-dark]{--bg:#162527;--bg-2:#1d2e31;--rail:#132022;--panel:#1f3134;--panel-2:#1a2b2d;--field:#152325;--ink:#e6f1f1;--ink-2:#a2b8ba;--ink-3:#7a8f91;--ink-body:#d0e0e1;--line:#2a3e41;--line-2:#3a5155;--accent:#68b3ba;--accent-2:#8bc9cf;--on-accent:#122022;--accent-wash:#23393c;--accent-wash-2:#2f4b4f;--danger:#d9a19a;--danger-wash:rgba(217,161,154,.13);--danger-wash-2:rgba(217,161,154,.3);--hover:rgba(104,179,186,.10);--selected:rgba(104,179,186,.17);--ring:rgba(104,179,186,.42);--meet-g1:#1d2e30;--meet-g2:#162527;--meet-g3:#101c1e;--edge:#68b3ba;--dust:#566a6c;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root[data-theme=ume]{--bg:#faf4f5;--bg-2:#f2e8ea;--rail:#f7f0f1;--panel:#ffffff;--panel-2:#f9f2f3;--field:#ffffff;--ink:#332a2c;--ink-2:#6f5f63;--ink-3:#a08f93;--ink-body:#413538;--line:#efe3e5;--line-2:#dfcbcf;--accent:#9c4f62;--accent-2:#b8707f;--on-accent:#fdf8f9;--accent-wash:#f5e8eb;--accent-wash-2:#ecd4da;--hover:rgba(156,79,98,.06);--selected:rgba(156,79,98,.10);--ring:rgba(156,79,98,.32);--meet-g1:#f8f1f2;--meet-g2:#f0e6e8;--meet-g3:#e5d5d8;--edge:#ab6274;--dust:#bdaaae}:root[data-theme=ume-dark]{--bg:#271e21;--bg-2:#2f2528;--rail:#221a1d;--panel:#312629;--panel-2:#2b2124;--field:#241c1f;--ink:#f2e9eb;--ink-2:#bda9ae;--ink-3:#8f7f84;--ink-body:#e0d1d5;--line:#3d3033;--line-2:#503f44;--accent:#d38b9c;--accent-2:#e0a6b4;--on-accent:#241a1d;--accent-wash:#3b2b30;--accent-wash-2:#4c383e;--danger:#d9909d;--danger-wash:rgba(217,144,157,.14);--danger-wash-2:rgba(217,144,157,.3);--hover:rgba(211,139,156,.10);--selected:rgba(211,139,156,.17);--ring:rgba(211,139,156,.42);--meet-g1:#2f2427;--meet-g2:#271e21;--meet-g3:#1d1719;--edge:#d38b9c;--dust:#6d5c60;--tl-shade:rgba(0,0,0,.42);--shadow-s:0 1px 2px rgba(0,0,0,.3);--shadow-m:0 2px 6px rgba(0,0,0,.34),0 10px 28px rgba(0,0,0,.3);--shadow-l:0 4px 12px rgba(0,0,0,.42),0 24px 56px rgba(0,0,0,.46)}:root,:root[data-theme=fuji],:root[data-theme=mori],:root[data-theme=sumi],:root[data-theme=ume],:root[data-theme=ushio],:root[data-theme=yozora-light]{color-scheme:light}:root[data-theme=dark],:root[data-theme=fuji-dark],:root[data-theme=mori-dark],:root[data-theme=sumi-dark],:root[data-theme=ume-dark],:root[data-theme=ushio-dark],:root[data-theme=yozora]{color-scheme:dark}.ico{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}#app{display:flex;height:100vh}.shell{flex:1;min-width:0;flex-direction:column}.shell,.shell-views{min-height:0;display:flex}.shell-views{flex:1}.brandbar{height:var(--brand-h);align-items:stretch;background:var(--rail);border-bottom:1px solid var(--line);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .3s}.brandbar,.brandbar-name{flex-shrink:0;display:flex}.brandbar-name{width:var(--brand-w);box-sizing:border-box;align-items:center;padding:0 14px;overflow:hidden;border-right:1px solid var(--line);font-family:var(--serif);font-size:16px;font-weight:500;color:var(--ink-2);letter-spacing:.06em;line-height:1}.brandbar-head{flex:1;min-width:0;display:flex;align-items:center}.brandbar-head:empty{display:none}.brandbar-title{font-size:12.5px;color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brandbar-title,.page-head{flex:1;min-width:0;display:flex;align-items:center;padding:0 18px}.page-head{gap:12px}.boot{display:flex;height:100vh;background:var(--bg)}.boot-rail{width:var(--rail-w);flex-shrink:0;background:var(--rail);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:12px;padding:calc(var(--brand-h) + 12px) 0 11px}.boot-dot{width:20px;height:20px;border-radius:6px;background:var(--line-2);opacity:.5}.boot-shell{flex:1;min-width:0;display:flex;flex-direction:column;--brand-w:236px}.boot-body{flex:1;min-height:0;display:flex}.boot-pane{width:236px;flex-shrink:0;background:var(--panel-2);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;gap:14px}.boot-line{height:9px;border-radius:5px;background:var(--line-2);opacity:.5}.boot-main{flex:1;min-width:0;background:var(--bg)}.boot-dot,.boot-line{animation:boot-breathe 1.6s ease-in-out infinite}@keyframes boot-breathe{0%,to{opacity:.5}50%{opacity:.25}}@media (max-width:760px){.boot{flex-direction:column-reverse;height:100dvh}.boot-rail{height:56px;flex-direction:row;justify-content:space-around;padding:0 8px;border-top:1px solid var(--line)}.boot-pane,.boot-rail{width:100%;border-right:none}.boot-main{display:none}}.rail{width:var(--rail-w);background:var(--rail);display:flex;flex-direction:column;align-items:center;padding:0 0 11px;gap:2px;flex-shrink:0;position:relative;transition:background .3s}.rail:after{top:var(--brand-h);bottom:0;width:1px}.rail:after,.rail:before{content:"";position:absolute;right:0;background:var(--line)}.rail:before{left:0;top:calc(var(--brand-h) - 1px);height:1px}.logo{width:var(--rail-w);height:var(--brand-h);display:grid;place-items:center;color:var(--ink);flex-shrink:0}.logo svg{width:30px;height:30px;display:block}.tabbtn{width:40px;height:40px;border:none;background:transparent;border-radius:var(--r-m);display:grid;place-items:center;color:var(--ink-3);transition:background .12s ease,color .12s ease;position:relative;flex-shrink:0}.tabbtn:hover{background:var(--hover);color:var(--ink-2)}.tabbtn.active{background:var(--selected);color:var(--accent)}.tabbtn.active:before{content:"";left:-5px;width:2.5px;height:18px;border-radius:2px;background:var(--accent)}.tabbtn .tip,.tabbtn.active:before{position:absolute;top:50%;transform:translateY(-50%)}.tabbtn .tip{left:calc(var(--rail-w) - 2px);background:var(--ink);color:var(--bg);font-size:11px;padding:4px 9px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:60;box-shadow:var(--shadow-m)}.tabbtn:hover .tip{opacity:1}.rail-group{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 0 9px;margin-bottom:9px;position:relative}.rail-group+.rail-group{padding-top:0}.rail-group+.rail-group:before{content:"";position:absolute;left:50%;top:-9px;transform:translateX(-50%);width:22px;height:1px;background:var(--line-2)}.rail-sp{flex:1}.me-chip{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--on-accent);font-family:var(--serif);font-size:14px;font-weight:600;background:var(--accent);box-shadow:var(--shadow-s);border:none;margin-top:4px;transition:transform .12s ease;flex-shrink:0;aspect-ratio:1}.me-chip:hover{transform:scale(1.06)}.view{flex:1;display:none;min-width:0;height:100%}.view.active{display:flex}.placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:var(--bg);color:var(--ink-3);padding:40px}.placeholder .ph-ico{width:40px;height:40px;color:var(--line-2);stroke-width:1.3}.placeholder h1{font-family:var(--serif);font-size:20px;color:var(--ink);font-weight:600}.placeholder p{font-size:13px;line-height:1.9;max-width:28rem}.placeholder .ph-tag{font-size:10.5px;letter-spacing:.12em;color:var(--accent);border:1px solid var(--line-2);border-radius:99px;padding:3px 11px;background:var(--panel)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-3);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}