*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#178c72;--accent-strong:#00745b;--on-accent:#fff;--accent-subtle:color-mix(in oklab, var(--accent) 14%, transparent);--fg-1:#18181b;--fg-2:#52525b;--danger:#b91c1c;--status-positive:#047857;--status-warning:#b45309;--glass-tint:color-mix(in oklab, var(--accent) 7%, transparent);--glass-bg:color-mix(in oklab, var(--accent) 7%, #ffffff9e);--glass-thin-bg:color-mix(in oklab, var(--accent) 6%, #ffffff6b);--glass-inset-bg:#ffffff80;--glass-overlay-bg:color-mix(in oklab, var(--accent) 5%, #ffffffd6);--glass-border:#00000014;--glass-highlight:inset 0 1px 0 #ffffff8c;--glass-blur:blur(24px) saturate(1.5);--glass-blur-thin:blur(12px) saturate(1.5);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-1:0 0 0 1px #0000000a, 0 1px 2px -1px #0000000f, 0 2px 4px 0 #0000000a;--shadow-1-hover:0 0 0 1px #0000000f, 0 1px 2px -1px #00000014, 0 2px 4px 0 #0000000f;--shadow-overlay:0 0 0 1px #0000000f, 0 8px 24px -6px #00000029, 0 2px 6px #0000000f;--focus-ring:#18181b;--focus-halo:0 0 0 4px #ffffffe6;--ease-out:cubic-bezier(.2, 0, 0, 1);--duration-fast:.15s}@supports not (color:color-mix(in oklab, red, blue)){:root{--accent-subtle:#0000000f;--glass-tint:transparent;--glass-bg:#ffffffa8;--glass-thin-bg:#ffffff75;--glass-overlay-bg:#ffffffe0}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:color-mix(in oklab, var(--accent) 6%, #fffffff2);--glass-thin-bg:color-mix(in oklab, var(--accent) 6%, #ffffffeb);--glass-inset-bg:#ffffffe6;--glass-overlay-bg:color-mix(in oklab, var(--accent) 4%, #fffffff7)}}@media (prefers-contrast:more){:root{--fg-2:#3f3f46;--glass-bg:color-mix(in oklab, var(--accent) 4%, #fffffff0);--glass-thin-bg:color-mix(in oklab, var(--accent) 4%, #ffffffe6);--glass-inset-bg:#ffffffeb;--glass-overlay-bg:#fffffffa;--glass-border:#0006}}.glass,.material-surface,.glass-thin,.material-surface-thin,.glass-overlay,.glass-bar{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.glass,.material-surface{background-color:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--shadow-1)}.glass-thin,.material-surface-thin{background-color:var(--glass-thin-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur-thin);backdrop-filter:var(--glass-blur-thin)}.glass-inset{background-color:var(--glass-inset-bg);border:1px solid var(--glass-border)}.glass-overlay{background-color:var(--glass-overlay-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--shadow-overlay)}.glass-bar{background-image:linear-gradient(to bottom, var(--accent) 0, var(--accent) env(safe-area-inset-top), color-mix(in oklab, var(--accent) 38%, #ffffff4d) calc(env(safe-area-inset-top) + .01px), color-mix(in oklab, var(--accent) 12%, #fff0) 100%)}@media (forced-colors:active){.glass,.material-surface,.glass-thin,.material-surface-thin,.glass-inset,.glass-overlay{background:canvas;border-color:canvastext}.glass-bar{background:canvas;border-bottom:1px solid canvastext}}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (forced-colors:active){:focus-visible{outline-color:highlight}}html[lang|=ja],[lang|=ja]{font-family:Torus,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Noto Sans JP,Noto Sans CJK JP,Meiryo,system-ui,sans-serif}html[lang=zh-Hans],[lang=zh-Hans]{font-family:Torus,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Noto Sans CJK SC,system-ui,sans-serif}html[lang=zh-Hant],[lang=zh-Hant]{font-family:Torus,PingFang TC,Microsoft JhengHei,Noto Sans TC,Noto Sans CJK TC,system-ui,sans-serif}[lang|=ko]{word-break:keep-all}:root{color:var(--fg-1);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:Torus,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@font-face{font-family:Torus;src:url(https://shama.dxrating.net/fonts/Torus-Regular.woff2)format("woff2"),url(https://shama.dxrating.net/fonts/Torus-Regular.woff)format("woff");font-weight:100 500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgg.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Torus;src:url(https://shama.dxrating.net/fonts/Torus-SemiBold.woff2)format("woff2"),url(https://shama.dxrating.net/fonts/Torus-SemiBold.woff)format("woff");font-weight:600 900;font-style:normal;font-display:swap}:root,html,body,#root{width:100%;height:100%}.h-full-lvh{height:100lvh}.radix__collapsible-content{transform-origin:50% .5rem;overflow:hidden}@media (prefers-reduced-motion:no-preference){.radix__collapsible-content[data-state=open]{animation:.275s cubic-bezier(.33,1,.68,1) slideDown}.radix__collapsible-content[data-state=closed]{animation:.275s cubic-bezier(.33,1,.68,1) slideUp}}@keyframes slideDown{0%{opacity:.5;height:0;transform:scale(.9)}to{height:var(--radix-collapsible-content-height);opacity:1;transform:scale(1)}}@keyframes slideUp{0%{height:var(--radix-collapsible-content-height);opacity:1;transform:scale(1)}to{opacity:.5;height:0;transform:scale(.9)}}@property --preference-wipe-radius{syntax:"<length>";inherits:false;initial-value:0}html[data-preference-wipe]{--preference-wipe-feather:30px}html[data-preference-wipe]::view-transition-old(root){mix-blend-mode:normal}html[data-preference-wipe]::view-transition-new(root){mix-blend-mode:normal}html[data-preference-wipe]::view-transition-old(root){animation:none}html[data-preference-wipe]::view-transition-new(root){-webkit-mask-image:radial-gradient(circle at var(--preference-wipe-x) var(--preference-wipe-y), #000 max(0px, var(--preference-wipe-radius) - var(--preference-wipe-feather)), transparent var(--preference-wipe-radius));mask-image:radial-gradient(circle at var(--preference-wipe-x) var(--preference-wipe-y), #000 max(0px, var(--preference-wipe-radius) - var(--preference-wipe-feather)), transparent var(--preference-wipe-radius));animation:.55s cubic-bezier(.4,0,.2,1) both preference-wipe;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes preference-wipe{0%{--preference-wipe-radius:0px}to{--preference-wipe-radius:calc(var(--preference-wipe-reach) + var(--preference-wipe-feather))}}@media (prefers-reduced-motion:reduce){html[data-preference-wipe]::view-transition-group(*){-webkit-mask-image:none;mask-image:none;animation:none!important}html[data-preference-wipe]::view-transition-old(*){-webkit-mask-image:none;mask-image:none;animation:none!important}html[data-preference-wipe]::view-transition-new(*){-webkit-mask-image:none;mask-image:none;animation:none!important}}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 65%, black) var(--theme-canvas)}@media (forced-colors:active){html{scrollbar-color:auto;scrollbar-width:auto}}.skip-to-content{z-index:1500;color:canvastext;background:canvas;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.skip-to-content:focus-visible{outline:auto;transform:none}.MuiButtonBase-root:focus-visible,.MuiButtonBase-root.Mui-focusVisible{outline:2px solid var(--focus-ring);outline-offset:2px}
