/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}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}._buttonWrapper_18dbx_1{--button-shadow:none;--button-shadow-as-border:2px 4px 8px #000c;filter:drop-shadow(var(--button-shadow-as-border));position:relative;&._withShadow_18dbx_7{--button-shadow:var(--button-shadow-as-border)}& ._actionButton_18dbx_11{all:unset;cursor:pointer;clip-path:polygon(75% 0%,25% 0%,0% 50%,25% 100%,75% 100%,100% 50%,75% 0%);--border-color:black;--outer-background-color:white;--inner-background-color:#000000b2;--color:white;--inner-background-opacity:1;--button-context-text-shadow:none;transition:fill 1.5s,color 1.5s,background-color 1.5s;position:relative;&._withBackgroundImage_18dbx_37{--button-context-text-shadow:0 0 4px #000c}&[data-variant=default]{&:hover{--border-color:#4d4d4db2;--inner-background-color:#4d4d4de4}&:active{--outer-background-color:#000000b2;--inner-background-color:white;--color:#000000b2}}&[data-variant=scene-with-image]{--border-color:white;--outer-background-color:white;--inner-background-color:var(--inner-background-image,transparent);--color:white;--inner-background-opacity:1;&:not(:active):hover{--inner-background-opacity:.7}&:active{--outer-background-color:black;--inner-background-color:white;--color:black;--button-context-text-shadow:none}}&[data-variant=scene-without-image]{--border-color:white;--outer-background-color:#d200ff;--inner-background-color:#000000e2;--color:#ed99ff;--inner-background-opacity:1;&:not(:active):hover{--inner-background-opacity:.7}&:active{--outer-background-color:black;--inner-background-color:white;--color:black}}& ._outerBackgroundShape_18dbx_87{fill:var(--outer-background-color)}& ._innerBackgroundShape_18dbx_91{fill:var(--inner-background-color);opacity:var(--inner-background-opacity)}& ._borderShape_18dbx_96{fill:var(--border-color)}& ._shineEffect_18dbx_100{height:100%;fill:var(--outer-background-color);opacity:.7;transition:transform .33s linear;position:absolute;&._bold_18dbx_108{left:-90px}&._thin_18dbx_111{left:-75px}}& ._buttonContext_18dbx_116{text-align:center;width:100%;height:100%;color:var(--color);fill:var(--color);text-shadow:var(--button-context-text-shadow);align-content:center;font-size:20px;font-weight:600;position:absolute;top:0;left:0}&:hover{& ._shineEffect_18dbx_100{transform:translate(250px)}}}& ._flag_18dbx_140{pointer-events:none;fill:red;stroke:#000;stroke-width:5px;position:absolute;top:0;right:0;overflow:hidden}}._textSuggestionButton_15a4k_1{color:#fff;cursor:pointer;background-color:#969696;border:2px solid #969696;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:10px 0;font-size:16px;transition:transform .2s;display:flex;position:relative;box-shadow:inset 0 0 0 2px #5a5a5a;&:disabled{opacity:.3;cursor:not-allowed;background:#7e7e7e;border:2px solid #000;border-radius:50px}&:hover{background-color:#b0b0b0;border:2px solid #b0b0b0}&:active{color:#5a5a5a;background-color:silver}}._confirmWindowContainer_waj40_1{z-index:1000;backdrop-filter:blur(5px);color:#000;background-color:#00000080;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;& ._confirmWindow_waj40_1{box-sizing:border-box;text-align:start;clip-path:polygon(0 0,100% 0,100% 96%,97% 100%,0 100%);background:#fff;flex-direction:column;width:80%;padding:30px;display:flex;position:relative;& ._confirmWindowTitle_waj40_26{line-height:1.6}& ._confirmWindowButtons_waj40_30{place-content:center;gap:10px;width:100%;display:flex}}}._ichikaWarningWindowContainer_hnze8_1{z-index:1000;--window-color:white;--window-background-color:#3a3a3ad0;--sender-height:32px;--window-border-degree:-45deg;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;& ._window_hnze8_17{box-sizing:border-box;width:80%;margin-top:200px;position:relative;& ._windowBorder_hnze8_23{background:repeating-linear-gradient(var(--window-border-degree), #870000c0 0 10px, red 10px 14px);background-position:0 0;background-size:100% 100px;background-attachment:fixed;width:100%;animation:2s linear infinite _borderFlow_hnze8_1}& ._windowTitleBar_hnze8_36{flex-direction:row;align-items:end;display:flex;position:relative;& ._sender_hnze8_42{background-color:var(--window-background-color);color:var(--window-color);height:var(--sender-height);width:120px;position:relative;& ._senderDecoration_hnze8_49{clip-path:polygon(0 0,10px 0,10px 93%,100% 93%,100% 100%,0 100%);background-color:red;width:calc(100% - 10px);height:100%;padding-left:10px}& ._senderTextContainer_hnze8_64{background-color:var(--window-background-color);clip-path:polygon(0 0,93% 0,100% 30%,100% 100%,0 100%);justify-content:start;align-items:center;width:calc(100% - 10px);height:93%;font-size:24px;font-weight:700;display:flex;position:absolute;top:0;left:10px;& ._text_hnze8_78{margin-left:10px}}}& ._windowBorder_hnze8_23{flex-grow:1;height:16px}}& ._contentContainer_hnze8_90{text-align:start;background-color:var(--window-background-color);color:var(--window-color);flex-direction:column;padding:42px 20px;display:flex;& ._content_hnze8_90{z-index:1;& ._message_hnze8_102{font-size:24px;line-height:1.6}}& ._contentBackgroundIcon_hnze8_108{color:#ff000080;opacity:1;width:140px;position:absolute;bottom:40px;right:15px}}& ._windowFooter_hnze8_118{clip-path:polygon(0px 0px, 100% 0px, calc(100% + 24px / tan(var(--window-border-degree))) 100%, 0px 100%);& ._windowBorder_hnze8_23{height:24px}}}}@keyframes _borderFlow_hnze8_1{0%{background-position:0 0}to{background-position:60px 0}}
