.admin-notice-composer-module__m3bAaG__root{gap:10px;min-width:0;display:grid}.admin-notice-composer-module__m3bAaG__root h2,.admin-notice-composer-module__m3bAaG__root p{margin:0}.admin-notice-composer-module__m3bAaG__root textarea{box-sizing:border-box;resize:vertical;width:100%;max-width:100%;min-height:140px;font:inherit;color:#291a35;background:#fff;border:1px solid #e2d5ec;border-radius:12px;padding:12px}.admin-notice-composer-module__m3bAaG__root p{font-size:13px;line-height:1.5}.admin-notice-composer-module__m3bAaG__root button{color:#fff;min-height:44px;font:inherit;background:#7933a3;border:0;border-radius:12px;justify-self:start;padding:10px 18px}.admin-notice-composer-module__m3bAaG__root button:disabled{opacity:.5;cursor:not-allowed}.admin-notice-composer-module__m3bAaG__root :is(button,textarea):focus-visible{outline-offset:2px;outline:3px solid #aa73cb}
.admin-host-panel-module__WA5cbG__root{color:#281d39;gap:12px;display:grid}.admin-host-panel-module__WA5cbG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-host-panel-module__WA5cbG__head h2{margin:0 0 4px;font-size:18px}.admin-host-panel-module__WA5cbG__head p{color:#806f8a;margin:0;font-size:12px;line-height:1.5}.admin-host-panel-module__WA5cbG__primary,.admin-host-panel-module__WA5cbG__secondary{font:inherit;cursor:pointer;border:0;border-radius:11px;padding:9px 14px;font-size:13px;font-weight:700}.admin-host-panel-module__WA5cbG__primary{color:#fff;background:#7933a3}.admin-host-panel-module__WA5cbG__secondary{color:#7933a3;background:#f4ecf9}.admin-host-panel-module__WA5cbG__primary:disabled,.admin-host-panel-module__WA5cbG__secondary:disabled{opacity:.55;cursor:default}.admin-host-panel-module__WA5cbG__scroll{overflow-x:auto}.admin-host-panel-module__WA5cbG__table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.admin-host-panel-module__WA5cbG__table th{color:#806f8a;text-align:left;white-space:nowrap;border-bottom:1px solid #eadcf3;padding:8px;font-size:12px;font-weight:600}.admin-host-panel-module__WA5cbG__table td{vertical-align:middle;border-bottom:1px solid #f3edf7;padding:9px 8px}.admin-host-panel-module__WA5cbG__pill{color:#6d6175;white-space:nowrap;background:#f2f0f4;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.admin-host-panel-module__WA5cbG__has{color:#7933a3;background:#f4ecf9}.admin-host-panel-module__WA5cbG__wait{color:#9a5a00;background:#fff3df}.admin-host-panel-module__WA5cbG__link{color:#7933a3;font:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.admin-host-panel-module__WA5cbG__detail td{background:#fbf8fd}.admin-host-panel-module__WA5cbG__apps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-host-panel-module__WA5cbG__apps li{background:#fff;border:1px solid #eadcf3;border-radius:12px;gap:6px;padding:12px;display:grid}.admin-host-panel-module__WA5cbG__apps p{margin:0;font-size:13px;line-height:1.5}.admin-host-panel-module__WA5cbG__apps small{color:#806f8a;font-size:12px}.admin-host-panel-module__WA5cbG__appHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-host-panel-module__WA5cbG__actions{gap:8px;display:flex}.admin-host-panel-module__WA5cbG__result{color:#7933a3;margin:0 0 8px;font-size:12px;font-weight:600}.admin-host-panel-module__WA5cbG__muted{color:#806f8a;margin:0;font-size:13px}.admin-host-panel-module__WA5cbG__error{color:#b4234a;margin:0;font-size:12px}.admin-host-panel-module__WA5cbG__missing{color:#9a5a00;background:#fff3df;border-radius:12px;margin:0;padding:12px;font-size:13px;font-weight:600}
.admin-inquiry-panel-module__6y9uza__root{color:#281d39;gap:12px;display:grid}.admin-inquiry-panel-module__6y9uza__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-inquiry-panel-module__6y9uza__head h2{margin:0;font-size:18px}.admin-inquiry-panel-module__6y9uza__tabs{gap:6px;display:flex}.admin-inquiry-panel-module__6y9uza__tab,.admin-inquiry-panel-module__6y9uza__tabOn{color:#6d6175;font:inherit;cursor:pointer;background:#fff;border:1px solid #eadcf3;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.admin-inquiry-panel-module__6y9uza__tabOn{color:#7933a3;background:#f4ecf9;border-color:#7933a3}.admin-inquiry-panel-module__6y9uza__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-inquiry-panel-module__6y9uza__list li{background:#fff;border:1px solid #eadcf3;border-radius:12px;gap:6px;min-width:0;padding:12px;display:grid}.admin-inquiry-panel-module__6y9uza__list strong{overflow-wrap:anywhere;font-size:14px}.admin-inquiry-panel-module__6y9uza__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-inquiry-panel-module__6y9uza__top small{color:#806f8a;margin-left:auto;font-size:12px}.admin-inquiry-panel-module__6y9uza__cat{color:#7933a3;font-size:12px;font-weight:700}.admin-inquiry-panel-module__6y9uza__pill,.admin-inquiry-panel-module__6y9uza__pillOpen{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.admin-inquiry-panel-module__6y9uza__pill{color:#1d7a46;background:#e8f6ee}.admin-inquiry-panel-module__6y9uza__pillOpen{color:#9a5a00;background:#fff3df}.admin-inquiry-panel-module__6y9uza__body,.admin-inquiry-panel-module__6y9uza__bodyFull{color:#4a3a5c;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;margin:0;font-size:13px;line-height:1.5}.admin-inquiry-panel-module__6y9uza__body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-inquiry-panel-module__6y9uza__who{color:#806f8a;overflow-wrap:anywhere;font-size:12px}.admin-inquiry-panel-module__6y9uza__actions{flex-wrap:wrap;gap:8px;display:flex}.admin-inquiry-panel-module__6y9uza__primary,.admin-inquiry-panel-module__6y9uza__secondary{font:inherit;cursor:pointer;border:0;border-radius:11px;align-items:center;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.admin-inquiry-panel-module__6y9uza__primary{color:#fff;background:#7933a3}.admin-inquiry-panel-module__6y9uza__secondary{color:#7933a3;background:#f4ecf9}.admin-inquiry-panel-module__6y9uza__primary:disabled,.admin-inquiry-panel-module__6y9uza__secondary:disabled{opacity:.55;cursor:default}.admin-inquiry-panel-module__6y9uza__muted{color:#806f8a;margin:0;font-size:13px}.admin-inquiry-panel-module__6y9uza__error{color:#b4234a;margin:0;font-size:12px}.admin-inquiry-panel-module__6y9uza__missing{color:#9a5a00;background:#fff3df;border-radius:12px;margin:0;padding:12px;font-size:13px;font-weight:600}.admin-inquiry-panel-module__6y9uza__kind{color:#fff;background:#281d39;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.admin-inquiry-panel-module__6y9uza__shots{flex-wrap:wrap;gap:8px;display:flex}.admin-inquiry-panel-module__6y9uza__shots a{background:#f6f0fa;border:1px solid #eadcf3;border-radius:10px;width:96px;height:96px;display:block;overflow:hidden}.admin-inquiry-panel-module__6y9uza__shots img{object-fit:cover;width:100%;height:100%;display:block}.admin-inquiry-panel-module__6y9uza__diag{color:#e9e1f2;white-space:pre-wrap;overflow-wrap:anywhere;background:#1d1626;border-radius:10px;max-height:240px;margin:0;padding:10px 12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.admin-inquiry-panel-module__6y9uza__claude{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#281d39;border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}
.post-dropdown-module__wA3T7a__wrap{margin-left:auto;display:inline-flex;position:relative}.post-dropdown-module__wA3T7a__button{box-sizing:border-box;color:#7933a3;cursor:pointer;background:#f3eaf9;border:0;border-radius:18px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.post-dropdown-module__wA3T7a__button:hover{background:#eadcf5}.post-dropdown-module__wA3T7a__button:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.post-dropdown-module__wA3T7a__menu{z-index:60;box-sizing:border-box;background:#fff;border:1px solid #eee6f3;border-radius:14px;width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #28103c24}.post-dropdown-module__wA3T7a__menu button{all:unset;box-sizing:border-box;color:#24182f;cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:14px;display:flex}.post-dropdown-module__wA3T7a__menu button svg{color:#7933a3}.post-dropdown-module__wA3T7a__menu button:hover,.post-dropdown-module__wA3T7a__menu button:focus-visible{background:#f6f0fa}.post-dropdown-module__wA3T7a__menu button:disabled{opacity:.5;cursor:default}.post-dropdown-module__wA3T7a__menu .post-dropdown-module__wA3T7a__danger,.post-dropdown-module__wA3T7a__menu .post-dropdown-module__wA3T7a__danger svg{color:#c0392b}
.r1077-failed-send-module__SwfDXa__wrap{flex-direction:column;align-items:flex-end;gap:4px;width:100%;padding:2px 0 4px;display:flex}.r1077-failed-send-module__SwfDXa__row{align-items:flex-end;gap:6px;min-width:0;max-width:min(100%,520px);display:flex}.r1077-failed-send-module__SwfDXa__round{cursor:pointer;color:#7933a3;background:#fff;border:1.5px solid #ead9f3;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.r1077-failed-send-module__SwfDXa__round:hover:not(:disabled){background:#faf5fd}.r1077-failed-send-module__SwfDXa__round:disabled{opacity:.45;cursor:default}.r1077-failed-send-module__SwfDXa__round:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.r1077-failed-send-module__SwfDXa__close{color:#8a7e93}.r1077-failed-send-module__SwfDXa__bubble{box-sizing:border-box;color:#4b2470;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1.5px dashed #c9a3e0;border-radius:12px 3px 12px 12px;flex:0 auto;min-width:0;max-width:min(65vw,420px);margin:0;padding:6px 11px;font-size:15px;line-height:1.38}.r1077-failed-send-module__SwfDXa__reason{color:#d14343;text-align:right;margin:0;font-size:11px;font-weight:700}.r1077-failed-send-module__SwfDXa__retrying{color:#8d8496;justify-content:flex-end;align-items:center;gap:4px;margin:3px 6px 0 0;font-size:11px;display:flex}.r1077-failed-send-module__SwfDXa__bubble{font-size:var(--chat-font,14.5px);border-radius:16px 4px 16px 16px;padding:7px 11px;line-height:1.4}.r1077-failed-send-module__SwfDXa__reason,.r1077-failed-send-module__SwfDXa__retrying{font-size:calc(10px * var(--chat-scale,1))}
.center-feedback-module__LDZ2ca__toast{z-index:2147483647;box-sizing:border-box;color:#35243f;overflow-wrap:anywhere;text-align:center;pointer-events:none;background:#fff;border:1px solid #e8dcef;border-radius:12px;width:max-content;max-width:calc(100vw - 40px);padding:12px 18px;font-size:14px;line-height:1.5;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #231d2b26}.center-feedback-module__LDZ2ca__empty{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}
.device-login-module__PV3EPa__desktop{text-align:center;border-top:1px solid #eee6f4;margin-top:18px;padding-top:16px}.device-login-module__PV3EPa__desktop h3{margin:0 0 8px;font-size:15px}.device-login-module__PV3EPa__desktop p,.device-login-module__PV3EPa__desktop label{font-size:12px;line-height:1.6}.device-login-module__PV3EPa__desktop img{background:#fff;width:168px;height:168px;margin:10px auto;display:block}.device-login-module__PV3EPa__desktop code,.device-login-module__PV3EPa__phone code{letter-spacing:3px;overflow-wrap:anywhere;margin:10px 0;font-size:22px;font-weight:700;display:block}.device-login-module__PV3EPa__desktop button,.device-login-module__PV3EPa__phone button{color:#602488;cursor:pointer;min-height:44px;font:inherit;background:#f7f1fb;border:1px solid #ded2e9;border-radius:12px;padding:10px 14px}.device-login-module__PV3EPa__desktop button{margin:4px;font-size:12px}.device-login-module__PV3EPa__desktop button:disabled,.device-login-module__PV3EPa__phone button:disabled{opacity:.5;cursor:wait}.device-login-module__PV3EPa__desktop a{overflow-wrap:anywhere;color:#602488;font-size:12px}.device-login-module__PV3EPa__desktop :focus-visible,.device-login-module__PV3EPa__phone :focus-visible{outline-offset:3px;outline:3px solid #b78bd9}.device-login-module__PV3EPa__phone{box-sizing:border-box;color:#292333;background:#fff;border:1px solid #ece3f2;border-radius:24px;max-width:440px;margin:40px auto 100px;padding:28px 24px}.device-login-module__PV3EPa__phone h1{font-size:24px;line-height:1.4}.device-login-module__PV3EPa__phone h2{font-size:19px}.device-login-module__PV3EPa__phone p,.device-login-module__PV3EPa__phone label{font-size:14px;line-height:1.6}.device-login-module__PV3EPa__phone input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;border:1px solid #ded2e9;border-radius:12px;min-height:48px;padding:12px}.device-login-module__PV3EPa__phone label{margin:12px 0;display:block}.device-login-module__PV3EPa__phone input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin-right:8px}.device-login-module__PV3EPa__phone form button{width:100%;margin:10px 0}.device-login-module__PV3EPa__phone a{color:#602488}.device-login-module__PV3EPa__actions{gap:8px;margin:16px 0;display:flex}.device-login-module__PV3EPa__warning{background:#fff8ec;border-radius:12px;padding:12px}.device-login-module__PV3EPa__notice{color:#733791}.device-login-module__PV3EPa__notice:empty{display:none}.device-login-module__PV3EPa__phone small{color:#733791;font-weight:700}.device-login-module__PV3EPa__account{overflow-wrap:anywhere;font-weight:600}.device-login-module__PV3EPa__cancel{background:0 0!important}.device-login-module__PV3EPa__desktop p{margin:6px 0}.device-login-module__PV3EPa__desktop code{margin:4px 0}.device-login-module__PV3EPa__phone label{word-break:keep-all}.device-login-module__PV3EPa__phone form button{display:block}.device-login-module__PV3EPa__desktop .device-login-module__PV3EPa__retry{color:#292333;background:#fff;border:1px solid #d9d9df;border-radius:14px;width:100%;min-height:48px;margin:12px 0 0;font-size:14px;font-weight:600;display:block}.device-login-module__PV3EPa__codeField{border:0;min-width:0;margin:12px 0;padding:0}.device-login-module__PV3EPa__codeField legend{margin-bottom:6px;padding:0;font-size:14px;line-height:1.6}.device-login-module__PV3EPa__codeParts{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.device-login-module__PV3EPa__phone .device-login-module__PV3EPa__codeParts input{text-align:center;letter-spacing:3px;min-width:0;padding:12px 6px;font-family:ui-monospace,monospace;font-size:20px}.device-login-module__PV3EPa__codeParts span{color:#797180;font-size:20px}.device-login-module__PV3EPa__codeField:disabled{opacity:.6}@media (max-width:760px){.device-login-module__PV3EPa__phone{margin:16px 12px 32px;padding:24px 18px}}.device-login-module__PV3EPa__titleRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.device-login-module__PV3EPa__phone .device-login-module__PV3EPa__titleRow{margin:8px 0 6px}.device-login-module__PV3EPa__infoTip{margin:0;display:inline-block}.device-login-module__PV3EPa__infoTip summary{color:#8a7a97;cursor:pointer;place-items:center;min-height:32px;padding:0 4px;list-style:none;display:inline-grid}.device-login-module__PV3EPa__infoTip summary::-webkit-details-marker{display:none}.device-login-module__PV3EPa__infoTip[open]{flex-basis:100%}.device-login-module__PV3EPa__phone .device-login-module__PV3EPa__infoTip p{color:#6b5d77;text-align:left;margin:4px 0 0;font-size:13px;font-weight:400}.device-login-module__PV3EPa__phone{text-align:center}.device-login-module__PV3EPa__phone .device-login-module__PV3EPa__account{color:#4a3f55;margin:0;font-size:13px}.device-login-module__PV3EPa__phone .device-login-module__PV3EPa__meta{color:#8a8291;margin:2px 0;font-size:12px}.device-login-module__PV3EPa__phone .device-login-module__PV3EPa__bigCode{letter-spacing:4px;color:#292333;margin:22px 0 4px;font-family:ui-monospace,monospace;font-size:38px}.device-login-module__PV3EPa__phone .device-login-module__PV3EPa__primary{box-sizing:border-box;color:#fff;background:#7933a3;border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:54px;margin:22px 0 4px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.device-login-module__PV3EPa__phone .device-login-module__PV3EPa__textLink{color:#8a8291;background:0 0;border:0;min-height:44px;margin:4px auto 0;font-size:13px;text-decoration:underline;display:block}.device-login-module__PV3EPa__phone .device-login-module__PV3EPa__home{margin-top:16px;font-size:13px;display:inline-block}.device-login-module__PV3EPa__success .device-login-module__PV3EPa__checkIcon{color:#7933a3;background:#f4ecfa;border-radius:50%;place-items:center;width:88px;height:88px;margin:8px auto 12px;display:inline-grid}.device-login-module__PV3EPa__success h1{margin:0 0 4px}.device-login-module__PV3EPa__desktop .device-login-module__PV3EPa__qrSlot{background:#f6f2f9;border-radius:12px;width:168px;height:168px;margin:10px auto;display:block}.device-login-module__PV3EPa__desktop .device-login-module__PV3EPa__codeLine{color:#6b5d77}.device-login-module__PV3EPa__desktop .device-login-module__PV3EPa__codeLine code{letter-spacing:2px;color:#292333;margin:0 0 0 4px;font-size:15px;display:inline}.device-login-module__PV3EPa__desktop .device-login-module__PV3EPa__linkButton{color:#8a7a97;background:0 0;border:0;min-height:32px;padding:4px 8px;text-decoration:underline}.device-login-module__PV3EPa__desktop .device-login-module__PV3EPa__desktopPrimary{color:#fff;background:#7933a3;border:0;border-radius:14px;width:100%;min-height:48px;margin:10px 0 0;font-size:14px;font-weight:600;display:block}
.chat-album-module__ba2Kea__album{width:min(264px,68vw);max-width:100%}.chat-album-module__ba2Kea__grid{border-radius:12px;gap:3px;width:100%;display:grid;overflow:hidden}.chat-album-module__ba2Kea__row{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:min(128px,33vw);display:grid}.chat-album-module__ba2Kea__row[data-size="1"]{height:min(176px,45vw)}.chat-album-module__ba2Kea__row[data-size="3"]{height:min(86px,22vw)}.chat-album-module__ba2Kea__tile{min-width:0;height:100%;min-height:0;position:relative}.chat-album-module__ba2Kea__tile>article{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.chat-album-module__ba2Kea__tile>article:before,.chat-album-module__ba2Kea__tile>article:after{display:none!important}.chat-album-module__ba2Kea__reactionDot{z-index:1;color:#4f1f73;background:#ffffffe6;border:0;border-radius:11px;min-height:22px;padding:0 6px;font-size:11px;line-height:22px;position:absolute;bottom:4px;right:4px;box-shadow:0 1px 4px #2b123a33}.chat-album-module__ba2Kea__pendingAlbum{justify-items:end;gap:6px;width:min(264px,68vw);max-width:100%;display:grid}.chat-album-module__ba2Kea__progress{color:#7a6c84;align-items:center;gap:8px;font-size:12px;display:flex}.chat-album-module__ba2Kea__progress button{color:#7933a3;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;padding:4px 12px;font-weight:600;box-shadow:0 1px 6px #2b123a1f}.chat-album-module__ba2Kea__draftRow{scrollbar-width:thin;align-items:flex-end;overflow-x:auto;padding-right:22px!important}.chat-album-module__ba2Kea__draftCount{color:#8a7896;flex:none;align-self:center;padding-left:8px;font-size:12px}.chat-album-module__ba2Kea__viewer{box-sizing:border-box;color:#fff;background:#100b15;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.chat-album-module__ba2Kea__viewer::backdrop{background:#100a18}.chat-album-module__ba2Kea__viewer header [data-dialog-close]:focus-visible,.chat-album-module__ba2Kea__viewer .chat-album-module__ba2Kea__nav:focus-visible{outline:2px solid #fff!important}.chat-album-module__ba2Kea__viewer header{box-sizing:border-box;align-items:center;gap:8px;height:56px;padding:0 6px 0 16px;display:flex}.chat-album-module__ba2Kea__viewer header strong{font-variant-numeric:tabular-nums;margin-right:auto;font-size:14px;font-weight:600}.chat-album-module__ba2Kea__viewer header button{cursor:pointer;place-items:center;width:44px;height:44px;font-size:30px;line-height:1;display:grid;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.chat-album-module__ba2Kea__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;height:calc(100% - 120px);display:flex;overflow:auto hidden}.chat-album-module__ba2Kea__track::-webkit-scrollbar{display:none}.chat-album-module__ba2Kea__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;place-items:center;height:100%;display:grid}.chat-album-module__ba2Kea__slide img{object-fit:contain;max-width:100%;max-height:100%;display:block}.chat-album-module__ba2Kea__viewer .chat-album-module__ba2Kea__nav{cursor:pointer;place-items:center;width:44px;height:44px;min-height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%);color:#fff!important;box-shadow:none!important;background:#ffffff26!important;border:0!important;border-radius:22px!important;padding:0!important}.chat-album-module__ba2Kea__nav[data-side=prev]{left:12px}.chat-album-module__ba2Kea__nav[data-side=next]{right:12px}@media (hover:none){.chat-album-module__ba2Kea__nav{display:none}}.chat-album-module__ba2Kea__file{box-sizing:border-box;color:#2b2233;width:min(248px,64vw);min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ece4f1;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.chat-album-module__ba2Kea__file:disabled{cursor:default}article .chat-album-module__ba2Kea__file[data-chat-file]{width:min(220px,58vw);min-height:44px;color:inherit;background:0 0;border:0;padding:2px 0}.chat-album-module__ba2Kea__file[data-state=sending]{opacity:.6}.chat-album-module__ba2Kea__fileIcon{color:#7933a3;background:#f4ecfa;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.chat-album-module__ba2Kea__fileText{gap:2px;min-width:0;display:grid}.chat-album-module__ba2Kea__fileText strong{white-space:nowrap;color:#2b2233;font-size:14px;font-weight:600;overflow:hidden}.chat-album-module__ba2Kea__fileText small{color:#8a7896;font-size:12px}.chat-album-module__ba2Kea__fileText small[data-error]{color:#b3261e}.chat-album-module__ba2Kea__fileRetry{gap:6px;margin-top:4px;display:flex}.chat-album-module__ba2Kea__fileWrap{align-items:center;gap:6px;max-width:100%;display:inline-flex}.chat-album-module__ba2Kea__fileSave{color:#7933a3;cursor:pointer;background:#f4ecfa;border:0;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.chat-album-module__ba2Kea__fileSave:hover:not(:disabled){background:#eadcf5}.chat-album-module__ba2Kea__fileSave:disabled{opacity:.5;cursor:default}.chat-album-module__ba2Kea__docHint{box-sizing:border-box;color:#5b2a7c;background:#f1e8f8;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:6px;padding:3px 10px 3px 8px;font-size:11.5px;font-weight:600;line-height:18px;display:flex}.chat-album-module__ba2Kea__docHint svg{color:#7933a3;flex:none}.chat-album-module__ba2Kea__fileRetry button{color:#7933a3;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:600;box-shadow:0 1px 6px #2b123a1f}.chat-album-module__ba2Kea__link{color:#2b2233;background:#fff;border:1px solid #ece4f1;border-radius:10px;align-items:stretch;gap:0;width:min(264px,100%);margin-top:6px;text-decoration:none;display:flex;overflow:hidden}.chat-album-module__ba2Kea__link img{object-fit:cover;background:#f4ecfa;flex:none;width:72px;height:72px}.chat-album-module__ba2Kea__linkText{align-content:center;gap:2px;min-width:0;padding:8px 10px;display:grid}.chat-album-module__ba2Kea__linkText small{color:#8a7896;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.chat-album-module__ba2Kea__linkText strong{-webkit-line-clamp:2;color:#2b2233;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-album-module__ba2Kea__linkText span{color:#6b5b77;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}
.attach-menu-module__3X9LtW__menu.attach-menu-module__3X9LtW__menu{scrollbar-width:none;border-radius:18px;width:auto;min-width:0;max-width:calc(100vw - 16px);padding:14px 12px 12px}.attach-menu-module__3X9LtW__menu.attach-menu-module__3X9LtW__menu::-webkit-scrollbar{display:none}.attach-menu-module__3X9LtW__menu.attach-menu-module__3X9LtW__menu[data-wide]{width:min(560px,100vw - 16px)}.attach-menu-module__3X9LtW__row{align-items:flex-start;gap:4px;padding-right:34px;display:flex;position:relative}.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item{box-sizing:border-box;width:66px;min-width:0;height:auto;min-height:0;box-shadow:none;color:#4a3d55;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:6px;margin:0;padding:2px 0 0;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item:disabled{opacity:.45;cursor:default}.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.attach-menu-module__3X9LtW__circle{color:#7933a3;background:#f3ecf8;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .12s;display:grid}.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item:hover:not(:disabled) .attach-menu-module__3X9LtW__circle{background:#ebdff5}.attach-menu-module__3X9LtW__red.attach-menu-module__3X9LtW__red{color:#e0393e;background:#fdecec}.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item:hover .attach-menu-module__3X9LtW__red.attach-menu-module__3X9LtW__red,.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item[aria-expanded=true] .attach-menu-module__3X9LtW__red.attach-menu-module__3X9LtW__red{background:#fbdada}.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item.attach-menu-module__3X9LtW__item[aria-expanded=true]{color:#c62f34;font-weight:700}.attach-menu-module__3X9LtW__x.attach-menu-module__3X9LtW__x.attach-menu-module__3X9LtW__x{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:#8a7f94;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:-12px;right:-8px}.attach-menu-module__3X9LtW__x.attach-menu-module__3X9LtW__x.attach-menu-module__3X9LtW__x:hover{color:#7933a3;background:#f6f0fa}.attach-menu-module__3X9LtW__x.attach-menu-module__3X9LtW__x.attach-menu-module__3X9LtW__x:focus-visible{outline-offset:-4px;outline:2px solid #7933a3}.attach-menu-module__3X9LtW__yt{border-top:1px solid #f3edf7;min-width:0;margin-top:12px;padding-top:10px}.attach-menu-module__3X9LtW__ytLine{color:#6b5878;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden;margin:0 2px 8px!important;line-height:1.4!important}.attach-menu-module__3X9LtW__chips{scrollbar-width:none;gap:6px;margin:0 0 10px;padding:0 1px;display:flex;overflow-x:auto}.attach-menu-module__3X9LtW__chips::-webkit-scrollbar{display:none}.attach-menu-module__3X9LtW__chip.attach-menu-module__3X9LtW__chip.attach-menu-module__3X9LtW__chip{box-sizing:border-box;height:28px;min-height:28px;box-shadow:none;color:#4a3d55;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2d4ec;border-radius:14px;flex:none;margin:0;padding:0 11px;font-size:12.5px;font-weight:500}.attach-menu-module__3X9LtW__chip.attach-menu-module__3X9LtW__chip.attach-menu-module__3X9LtW__chip[aria-pressed=true]{color:#fff;background:#7933a3;border-color:#7933a3;font-weight:700}.attach-menu-module__3X9LtW__chip.attach-menu-module__3X9LtW__chip.attach-menu-module__3X9LtW__chip:focus-visible{outline-offset:1px;outline:2px solid #7933a3}.attach-menu-module__3X9LtW__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;min-height:178px;padding:0 1px 2px;display:flex;overflow-x:auto}.attach-menu-module__3X9LtW__cards::-webkit-scrollbar{display:none}.attach-menu-module__3X9LtW__group{flex-direction:column;flex:none;gap:6px;display:flex}.attach-menu-module__3X9LtW__group+.attach-menu-module__3X9LtW__group{border-left:1px solid #efe7f5;padding-left:8px}.attach-menu-module__3X9LtW__groupLabel.attach-menu-module__3X9LtW__groupLabel{color:#6b5878;white-space:nowrap;margin:0;padding:0 1px;font-size:12px;font-weight:700;line-height:16px}.attach-menu-module__3X9LtW__groupLabel[data-korea]{color:#7933a3}.attach-menu-module__3X9LtW__groupCards{gap:10px;display:flex}.attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card{box-sizing:border-box;scroll-snap-align:start;width:200px;height:auto;min-height:0;box-shadow:none;color:#241a2c;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:0 0 200px;align-items:stretch;gap:5px;margin:0;padding:0;display:flex}.attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.attach-menu-module__3X9LtW__cthumb{aspect-ratio:16/9;background:linear-gradient(135deg,#4a2a63,#2b2140);border-radius:10px;width:200px;display:block;position:relative;overflow:hidden}.attach-menu-module__3X9LtW__cthumb img{object-fit:cover;width:100%;height:100%;display:block}.attach-menu-module__3X9LtW__cthumb i{color:#fff;background:#000c;border-radius:4px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:600;line-height:16px;position:absolute;bottom:6px;right:6px}.attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card:hover .attach-menu-module__3X9LtW__cthumb img{opacity:.9}.attach-menu-module__3X9LtW__card b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:36px;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.attach-menu-module__3X9LtW__card small{color:#8a7f94;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.attach-menu-module__3X9LtW__skel{flex-direction:column;flex:0 0 200px;gap:7px;display:flex}.attach-menu-module__3X9LtW__skel span{aspect-ratio:16/9;background:#f1ebf6;border-radius:10px;width:200px;display:block}.attach-menu-module__3X9LtW__skel i{background:#f1ebf6;border-radius:6px;height:12px;display:block}.attach-menu-module__3X9LtW__skel i:last-child{width:60%}.attach-menu-module__3X9LtW__calm{text-align:center;color:#8a7f94;flex:1;padding:28px 8px;font-size:13px;margin:0!important;line-height:1.5!important}.attach-menu-module__3X9LtW__camera{box-sizing:border-box;color:#241a2c;background:#fff;border:0;border-radius:18px;width:min(480px,100vw - 24px);max-width:none;padding:0;overflow:hidden;box-shadow:0 20px 50px #2a12334d}.attach-menu-module__3X9LtW__camera::backdrop{background:#1c102666}.attach-menu-module__3X9LtW__camera header{justify-content:space-between;align-items:center;padding:4px 4px 4px 16px;display:flex}.attach-menu-module__3X9LtW__camera header strong{font-size:15px;font-weight:700}.attach-menu-module__3X9LtW__camClose.attach-menu-module__3X9LtW__camClose.attach-menu-module__3X9LtW__camClose{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:#5d4a6b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.attach-menu-module__3X9LtW__camClose.attach-menu-module__3X9LtW__camClose.attach-menu-module__3X9LtW__camClose:hover{background:#f6f0fa}.attach-menu-module__3X9LtW__viewfinder{aspect-ratio:4/3;background:#000;place-items:center;display:grid}.attach-menu-module__3X9LtW__viewfinder video{object-fit:cover;width:100%;height:100%;display:block}.attach-menu-module__3X9LtW__viewfinder .attach-menu-module__3X9LtW__calm{color:#e8e0ee}.attach-menu-module__3X9LtW__shutter.attach-menu-module__3X9LtW__shutter.attach-menu-module__3X9LtW__shutter{box-sizing:border-box;width:calc(100% - 24px);min-height:46px;box-shadow:none;color:#fff;font:inherit;cursor:pointer;background:#7933a3;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:12px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.attach-menu-module__3X9LtW__shutter.attach-menu-module__3X9LtW__shutter.attach-menu-module__3X9LtW__shutter:disabled{cursor:default;background:#e2d8ea}.attach-menu-module__3X9LtW__shutter.attach-menu-module__3X9LtW__shutter.attach-menu-module__3X9LtW__shutter:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.attach-menu-module__3X9LtW__ytSearch{color:#8a7f94;box-sizing:border-box;background:#f4f1f6;border-radius:20px;align-items:center;gap:8px;height:40px;margin:0 0 10px;padding:0 4px 0 12px;display:flex}.attach-menu-module__3X9LtW__ytSearch:focus-within{box-shadow:0 0 0 2px #7933a3}.attach-menu-module__3X9LtW__ytSearch>svg{flex:none}.attach-menu-module__3X9LtW__ytSearch input{color:#241a2c;min-width:0;font:inherit;outline:none;flex:1;height:36px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important}.attach-menu-module__3X9LtW__ytSearch input::-webkit-search-cancel-button{display:none}.attach-menu-module__3X9LtW__ytClear.attach-menu-module__3X9LtW__ytClear.attach-menu-module__3X9LtW__ytClear{box-sizing:border-box;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;color:#8a7f94;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.attach-menu-module__3X9LtW__ytClear.attach-menu-module__3X9LtW__ytClear.attach-menu-module__3X9LtW__ytClear:hover{color:#7933a3;background:#ebe4f1}.attach-menu-module__3X9LtW__ytClear.attach-menu-module__3X9LtW__ytClear.attach-menu-module__3X9LtW__ytClear:focus-visible{outline-offset:-2px;outline:2px solid #7933a3}.attach-menu-module__3X9LtW__paste{flex-direction:column;justify-content:center;gap:10px;min-height:178px;padding:0 2px;display:flex}.attach-menu-module__3X9LtW__pasteNote{color:#6b5878;text-align:center;font-size:13px;margin:0!important;line-height:1.5!important}.attach-menu-module__3X9LtW__pasteRow{align-items:center;gap:8px;display:flex}.attach-menu-module__3X9LtW__pasteRow input{box-sizing:border-box;color:#241a2c;min-width:0;font:inherit;flex:1;height:40px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2d4ec!important;border-radius:20px!important;margin:0!important;padding:0 14px!important;font-size:14px!important}.attach-menu-module__3X9LtW__pasteRow input:focus-visible{outline-offset:1px;outline:2px solid #7933a3}.attach-menu-module__3X9LtW__pasteRow input[aria-invalid=true]{border-color:#d4545a!important}.attach-menu-module__3X9LtW__pasteSend.attach-menu-module__3X9LtW__pasteSend.attach-menu-module__3X9LtW__pasteSend{box-sizing:border-box;height:40px;min-height:40px;box-shadow:none;color:#fff;font:inherit;cursor:pointer;background:#7933a3;border:0;border-radius:12px;flex:none;margin:0;padding:0 16px;font-size:14px;font-weight:700}.attach-menu-module__3X9LtW__pasteSend.attach-menu-module__3X9LtW__pasteSend.attach-menu-module__3X9LtW__pasteSend:disabled{cursor:default;background:#e2d8ea}.attach-menu-module__3X9LtW__pasteSend.attach-menu-module__3X9LtW__pasteSend.attach-menu-module__3X9LtW__pasteSend:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.attach-menu-module__3X9LtW__pasteError{color:#c62f34;text-align:center;font-size:12.5px;margin:0!important}.attach-menu-module__3X9LtW__cards.attach-menu-module__3X9LtW__rows{overscroll-behavior:contain;scroll-snap-type:none;flex-direction:column;gap:4px;min-height:0;max-height:min(52vh,360px);overflow:hidden auto}.attach-menu-module__3X9LtW__rows .attach-menu-module__3X9LtW__group{flex:none}.attach-menu-module__3X9LtW__rows .attach-menu-module__3X9LtW__group+.attach-menu-module__3X9LtW__group{border-top:1px solid #efe7f5;border-left:0;padding-top:6px;padding-left:0}.attach-menu-module__3X9LtW__rows .attach-menu-module__3X9LtW__groupCards{flex-direction:column;gap:2px}.attach-menu-module__3X9LtW__rows .attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card{border-radius:10px;flex:none;grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:2px 10px;width:100%;padding:4px;display:grid}.attach-menu-module__3X9LtW__rows .attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card.attach-menu-module__3X9LtW__card:hover{background:#f6f0fa}.attach-menu-module__3X9LtW__rows .attach-menu-module__3X9LtW__cthumb{grid-row:1/3;width:112px}.attach-menu-module__3X9LtW__rows .attach-menu-module__3X9LtW__card b{align-self:end;min-height:0}.attach-menu-module__3X9LtW__rows .attach-menu-module__3X9LtW__card small{align-self:start}
.r1103-rail-module___5rMzG__rail{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:4px;padding:8px 6px;display:flex}.r1103-rail-module___5rMzG__rail button.r1103-rail-module___5rMzG__item{all:unset;box-sizing:border-box;color:#555;cursor:pointer;text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:58px;padding:8px 2px;display:flex}.r1103-rail-module___5rMzG__rail button.r1103-rail-module___5rMzG__item svg{width:20px!important;height:20px!important}.r1103-rail-module___5rMzG__rail button.r1103-rail-module___5rMzG__item span{word-break:keep-all;overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:600;line-height:1.2}.r1103-rail-module___5rMzG__rail button.r1103-rail-module___5rMzG__item:hover,.r1103-rail-module___5rMzG__rail button.r1103-rail-module___5rMzG__item[aria-pressed=true]{color:#7933a3;background:#f1e6f8}.r1103-rail-module___5rMzG__rail button.r1103-rail-module___5rMzG__item:focus-visible{outline-offset:1px;outline:2px solid #7933a3}.r1103-rail-module___5rMzG__pop{flex-direction:column;gap:10px;display:flex}.r1103-rail-module___5rMzG__pop section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.r1103-rail-module___5rMzG__pop section+section{border-top:1px solid #f1eaf5!important;padding-top:10px!important}.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name{all:unset;box-sizing:border-box;cursor:pointer;max-width:100%;line-height:inherit;align-items:baseline;gap:4px;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;font:inherit!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:4px!important;margin:0!important;padding:0!important;font-weight:700!important;display:inline-flex!important}.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name>b{font:inherit;white-space:nowrap;text-overflow:ellipsis;text-underline-offset:3px;min-width:0;font-weight:700;overflow:hidden}.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name>i{color:#9a8ca6;flex:none;font-size:.95em;font-style:normal;font-weight:600;line-height:1}.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name:hover>b{color:#7933a3;text-decoration:underline}.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name:hover>i,.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name[aria-expanded=true]>i{color:#7933a3}.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name.r1103-rail-module___5rMzG__name:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.r1103-rail-module___5rMzG__card{z-index:1200;box-sizing:border-box;scrollbar-width:none;color:#1f1a24;text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:12px;font-size:14px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 26px #280a3c33}.r1103-rail-module___5rMzG__card::-webkit-scrollbar{display:none}.r1103-rail-module___5rMzG__cardTitle{color:#1f1a24;font-size:14px;font-weight:700;line-height:1.35;display:block}.r1103-rail-module___5rMzG__cardText{color:#6b5f76;margin:0;font-size:13px;line-height:1.5}.r1103-rail-module___5rMzG__dim{z-index:1199;background:#1c102666;position:fixed;inset:0}.r1103-rail-module___5rMzG__sheet{z-index:1200;box-sizing:border-box;overscroll-behavior:contain;max-height:min(85dvh,640px);padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));color:#1f1a24;text-align:left;background:#fff;border-radius:18px 18px 0 0;flex-direction:column;gap:12px;font-size:15px;transition:transform .16s ease-out;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -6px 24px #280a3c2e}.r1103-rail-module___5rMzG__grabZone{z-index:1;touch-action:none;cursor:grab;background:#fff;flex-direction:column;align-items:center;gap:8px;padding:8px 0 2px;display:flex;position:sticky;top:0}.r1103-rail-module___5rMzG__grabZone>.r1103-rail-module___5rMzG__cardTitle{align-self:stretch;font-size:15px}.r1103-rail-module___5rMzG__grab{background:#ddd2e6;border-radius:2px;width:36px;height:4px}.r1103-rail-module___5rMzG__acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.r1103-rail-module___5rMzG__card .r1103-rail-module___5rMzG__pill,.r1103-rail-module___5rMzG__sheet .r1103-rail-module___5rMzG__pill{all:unset;box-sizing:border-box;color:#4a3a57;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3d5ee;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.r1103-rail-module___5rMzG__sheet .r1103-rail-module___5rMzG__pill{flex:1;min-height:44px}.r1103-rail-module___5rMzG__card .r1103-rail-module___5rMzG__pill:hover,.r1103-rail-module___5rMzG__sheet .r1103-rail-module___5rMzG__pill:hover{background:#f6f0fa}.r1103-rail-module___5rMzG__card .r1103-rail-module___5rMzG__pillMain,.r1103-rail-module___5rMzG__sheet .r1103-rail-module___5rMzG__pillMain{color:#fff;background:#7933a3;border-color:#7933a3}.r1103-rail-module___5rMzG__card .r1103-rail-module___5rMzG__pillMain:hover,.r1103-rail-module___5rMzG__sheet .r1103-rail-module___5rMzG__pillMain:hover{background:#6a2b90}.r1103-rail-module___5rMzG__card .r1103-rail-module___5rMzG__pill:focus-visible,.r1103-rail-module___5rMzG__sheet .r1103-rail-module___5rMzG__pill:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.r1103-rail-module___5rMzG__card .r1103-rail-module___5rMzG__pill:disabled,.r1103-rail-module___5rMzG__sheet .r1103-rail-module___5rMzG__pill:disabled{opacity:.5;cursor:default}
.video-embed-card-module__yjFVqG__card{box-sizing:border-box;background:#fff;border:1px solid #eee6f3;border-radius:14px;width:100%;max-width:520px;margin:6px 0;display:block;position:relative;overflow:hidden}.video-embed-card-module__yjFVqG__card[data-compact]{max-width:320px}.video-embed-card-module__yjFVqG__yt{aspect-ratio:16/9;color:#fff;cursor:pointer;background:#1a1222;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-embed-card-module__yjFVqG__yt img{object-fit:cover;width:100%;height:100%;display:block}.video-embed-card-module__yjFVqG__yt:disabled{cursor:default}.video-embed-card-module__yjFVqG__play{color:#fff;pointer-events:none;background:#7933a3eb;border-radius:50%;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #00000059}.video-embed-card-module__yjFVqG__yt:hover .video-embed-card-module__yjFVqG__play,.video-embed-card-module__yjFVqG__yt:focus-visible .video-embed-card-module__yjFVqG__play{background:#7933a3}.video-embed-card-module__yjFVqG__yt:focus-visible{outline-offset:-2px;outline:2px solid #7933a3}.video-embed-card-module__yjFVqG__frame{aspect-ratio:16/9;background:#000;width:100%;position:relative}.video-embed-card-module__yjFVqG__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-embed-card-module__yjFVqG__ext{color:#24182f;align-items:center;gap:12px;min-height:64px;padding:10px 12px;text-decoration:none;display:flex}.video-embed-card-module__yjFVqG__ext:hover,.video-embed-card-module__yjFVqG__ext:focus-visible{background:#faf7fc;outline:0}.video-embed-card-module__yjFVqG__icon{color:#7933a3;background:#f4ecfa;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.video-embed-card-module__yjFVqG__text{flex-direction:column;gap:2px;min-width:0;display:flex}.video-embed-card-module__yjFVqG__text b{color:#5b2a7c;font-size:14.5px;font-weight:700}.video-embed-card-module__yjFVqG__text small{color:#8a7896;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.video-embed-card-module__yjFVqG__chev{color:#b7a7c4;flex:none}.video-embed-card-module__yjFVqG__x{color:#fff;cursor:pointer;z-index:1;background:#24182fb8;border:0;border-radius:13px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.video-embed-card-module__yjFVqG__x:hover,.video-embed-card-module__yjFVqG__x:focus-visible{background:#7933a3;outline:0}.video-embed-card-module__yjFVqG__badge{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;position:absolute;top:10px;left:10px}.video-embed-card-module__yjFVqG__card[data-fill]{background:#1a1222;border:0;border-radius:12px;max-width:none;margin:0}.video-embed-card-module__yjFVqG__card[data-fill] .video-embed-card-module__yjFVqG__yt{aspect-ratio:16/10}.video-embed-card-module__yjFVqG__card[data-fill] .video-embed-card-module__yjFVqG__yt:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#000000ad);position:absolute;inset:0}.video-embed-card-module__yjFVqG__over{z-index:1;text-align:left;color:#fff;pointer-events:none;text-shadow:0 1px 3px #00000073;line-height:1.35;position:absolute;bottom:10px;left:12px;right:12px}.video-embed-card-module__yjFVqG__over b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;display:block;overflow:hidden}.video-embed-card-module__yjFVqG__over span{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.video-embed-card-module__yjFVqG__card[data-fill] .video-embed-card-module__yjFVqG__play,.video-embed-card-module__yjFVqG__card[data-fill] .video-embed-card-module__yjFVqG__badge{z-index:1}
.note-editor-module__w6YTwa__editor{flex-direction:column;gap:10px;min-height:180px;padding-bottom:8px;display:flex;position:relative}.note-editor-module__w6YTwa__para{min-width:0}.note-editor-module__w6YTwa__text{box-sizing:border-box;resize:none;width:100%;min-height:1.6em;font:inherit;color:#1f1726;background:0 0;border:0;outline:0;margin:0;padding:2px 0;font-size:16px;line-height:1.6;display:block;overflow:hidden}.note-editor-module__w6YTwa__text::placeholder{color:#9a8da5}.note-editor-module__w6YTwa__textSmall{min-height:26px;font-size:15px}.note-editor-module__w6YTwa__textSmall::placeholder{color:#c9bdd3}.note-editor-module__w6YTwa__editor>.note-editor-module__w6YTwa__para:only-child .note-editor-module__w6YTwa__text{min-height:180px}.note-editor-module__w6YTwa__photo{cursor:grab;background:#f4ecfa;border-radius:14px;outline:0;flex:none;align-self:flex-start;max-width:100%;margin:0;position:relative;overflow:hidden}.note-editor-module__w6YTwa__photo img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;min-width:120px;max-width:100%;height:auto;max-height:300px;display:block}.note-editor-module__w6YTwa__photo:focus-visible{outline-offset:-3px;outline:3px solid #7933a3}.note-editor-module__w6YTwa__photo[data-lifted]{opacity:.35}.note-editor-module__w6YTwa__missing{color:#7933a3;place-items:center;width:240px;height:160px;display:grid}.note-editor-module__w6YTwa__grip{box-sizing:border-box;color:#5b2a7c;cursor:grab;touch-action:none;background:#fffffff0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;left:8px}.note-editor-module__w6YTwa__photo .note-editor-module__w6YTwa__take{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;background:#1e0a28a8;border-radius:15px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.note-editor-module__w6YTwa__photo .note-editor-module__w6YTwa__take:focus-visible{outline-offset:1px;outline:2px solid #fff}.note-editor-module__w6YTwa__photo .note-editor-module__w6YTwa__take:disabled{opacity:.5;cursor:default}.note-editor-module__w6YTwa__drop{pointer-events:none;z-index:3;background:#7933a3;border-radius:2px;height:3px;margin-top:-1px;position:absolute;left:4px;right:0}.note-editor-module__w6YTwa__drop:before{content:"";background:#7933a3;border-radius:50%;width:10px;height:10px;position:absolute;top:-3.5px;left:-4px}.note-editor-module__w6YTwa__ghost{z-index:2147483000;pointer-events:none;background:#e9dff2;border-radius:12px;width:72px;height:72px;margin:-36px 0 0 -36px;position:fixed;overflow:hidden;transform:rotate(-4deg);box-shadow:0 10px 24px #28103c4d}.note-editor-module__w6YTwa__ghost img{object-fit:cover;width:100%;height:100%;display:block}
.board-photos-module__BrWaAW__picker{background:#fcfaff;border:1px solid #e6dcef;border-radius:14px;min-width:0;padding:16px}.board-photos-module__BrWaAW__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.board-photos-module__BrWaAW__heading h3{margin:0;font-size:16px}.board-photos-module__BrWaAW__heading span,.board-photos-module__BrWaAW__picker p{color:#705f7b;font-size:13px}.board-photos-module__BrWaAW__picker button{cursor:pointer;min-width:44px;min-height:44px}.board-photos-module__BrWaAW__picker button:disabled{cursor:default;opacity:.5}.board-photos-module__BrWaAW__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.board-photos-module__BrWaAW__preview{min-width:0;max-width:260px}.board-photos-module__BrWaAW__preview img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.board-photos-module__BrWaAW__controls{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.board-photos-module__BrWaAW__gallery{gap:16px;margin-top:24px;display:grid}.board-photos-module__BrWaAW__gallery img{border-radius:12px;max-width:100%;height:auto;display:block}.board-photos-module__BrWaAW__gallery a{display:block}.board-photos-module__BrWaAW__picker [role=alert]{color:#9d2440}@media (max-width:390px){.board-photos-module__BrWaAW__picker{padding:12px}.board-photos-module__BrWaAW__grid{grid-template-columns:minmax(0,1fr)}}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__add{color:#fff;background:#75339b;border:0;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #74339818}.board-photos-module__BrWaAW__image{background:#f1ebf5;border-radius:14px;position:relative;overflow:hidden}.board-photos-module__BrWaAW__image img{object-fit:contain;display:block}.board-photos-module__BrWaAW__order{color:#fff;background:#392345cc;border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:grid;position:absolute;top:10px;left:10px}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__controls{background:#f2ebf7;border-radius:14px;flex-wrap:nowrap;gap:8px;margin-top:9px;padding:9px;display:flex}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__controls button{color:#69308a;background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 2px 5px #4321560a}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__controls .board-photos-module__BrWaAW__remove{color:#ac3155;background:#fce8ef;margin-left:auto}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__controls button:disabled{color:#aa99b5;opacity:1;box-shadow:none;background:#eee7f2}.board-photos-module__BrWaAW__picker button:focus-visible{outline-offset:3px;outline:3px solid #a56ac5}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__controls button:not(:disabled):hover{background:#e7d6f1;transform:translateY(-1px)}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__controls .board-photos-module__BrWaAW__remove:not(:disabled):hover{background:#f8d3df}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__status{color:#713199;align-items:center;gap:9px;display:flex}.board-photos-module__BrWaAW__spinner{border:2px solid #d6bfe5;border-top-color:#713199;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite board-photos-module__BrWaAW__photo-spin;display:inline-block}.board-photos-module__BrWaAW__pendingBadge{background:#ffffff65;place-items:center;display:grid;position:absolute;inset:0}.board-photos-module__BrWaAW__pendingBadge .board-photos-module__BrWaAW__spinner{width:24px;height:24px}@keyframes board-photos-module__BrWaAW__photo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.board-photos-module__BrWaAW__spinner{animation:none}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__controls button{transition:none}}.board-photos-module__BrWaAW__inlineEditor{gap:10px;min-width:0;display:grid}.board-photos-module__BrWaAW__inlineEditor p{color:#705f7b;margin:0;font-size:13px}.board-photos-module__BrWaAW__inlineEditor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:88px;font-size:16px;line-height:1.7}.board-photos-module__BrWaAW__inlineEditor figure{justify-items:start;gap:8px;margin:4px 0;display:grid}.board-photos-module__BrWaAW__inlineEditor img{object-fit:contain;border-radius:12px;max-width:100%;max-height:320px}.board-photos-module__BrWaAW__inlineEditor button,.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__insert{color:#713199;background:#faf6fd;border:1px solid #e6dcef;border-radius:10px;min-height:44px;padding:8px 12px}.board-photos-module__BrWaAW__picker .board-photos-module__BrWaAW__insert{width:100%;margin-top:8px}
.simple-composer-module__6NABMG__layer{z-index:1000;background:#1e122873;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.simple-composer-module__6NABMG__panel{background:#fff;border-radius:20px;flex-direction:column;width:min(560px,100%);height:min(720px,100%);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #1e0a324d}@media (max-width:600px){.simple-composer-module__6NABMG__panel{border-radius:0;width:100%;height:100%}}.simple-composer-module__6NABMG__top{border-bottom:1px solid #f1eaf6;flex:none;align-items:center;gap:8px;height:60px;padding:0 12px;display:flex}.simple-composer-module__6NABMG__top h2{color:#1f1726;flex:1;margin:0;font-size:18px;font-weight:700}.simple-composer-module__6NABMG__icon{color:#4a3d55;cursor:pointer;background:0 0;border:0;border-radius:20px;place-items:center;width:40px;height:40px;padding:0;display:grid}.simple-composer-module__6NABMG__icon:hover{color:#7933a3;background:#f6f0fa}.simple-composer-module__6NABMG__icon:disabled{opacity:.4;cursor:default}.simple-composer-module__6NABMG__post{color:#fff;height:38px;font:inherit;cursor:pointer;background:#7933a3;border:0;border-radius:19px;padding:0 18px;font-size:15px;font-weight:600}.simple-composer-module__6NABMG__post:disabled{cursor:default;background:#d8c8e4}.simple-composer-module__6NABMG__body{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.simple-composer-module__6NABMG__body::-webkit-scrollbar{display:none}.simple-composer-module__6NABMG__me{align-items:center;gap:10px;display:flex}.simple-composer-module__6NABMG__av{color:#b05a1e;background:#fbe3cf;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:700;display:grid;overflow:hidden}.simple-composer-module__6NABMG__av img{object-fit:cover;width:100%;height:100%}.simple-composer-module__6NABMG__meText{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.simple-composer-module__6NABMG__meText>b{font-size:15px;font-weight:600}.simple-composer-module__6NABMG__chip{color:#7933a3;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1d6ea;border-radius:14px;align-items:center;gap:4px;max-width:220px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.simple-composer-module__6NABMG__chip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.simple-composer-module__6NABMG__text{resize:none;min-height:160px;font:inherit;color:#1f1726;background:0 0;border:0;outline:0;flex:1;font-size:16px;line-height:1.6}.simple-composer-module__6NABMG__photos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.simple-composer-module__6NABMG__photos li{cursor:grab;background:#f3ecf8;border-radius:14px;width:110px;height:110px;position:relative;overflow:hidden}.simple-composer-module__6NABMG__photos li[data-dragging]{opacity:.5}.simple-composer-module__6NABMG__photos img{object-fit:cover;width:100%;height:100%;display:block}.simple-composer-module__6NABMG__x{color:#fff;cursor:pointer;background:#1e0a289e;border:0;border-radius:12px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:6px;right:6px}.simple-composer-module__6NABMG__err{color:#c0264b;margin:0;font-size:13px}.simple-composer-module__6NABMG__foot{border-top:1px solid #f1eaf6;flex:none;align-items:center;gap:4px;height:56px;padding:0 10px;display:flex}.simple-composer-module__6NABMG__foot small{color:#a297ad;margin-left:auto;font-size:12.5px}.simple-composer-module__6NABMG__dim{background:#1e122859;position:absolute;inset:0}.simple-composer-module__6NABMG__sheet{box-sizing:border-box;scrollbar-width:none;background:#fff;border-radius:20px 20px 0 0;width:min(560px,100%);max-height:80%;padding:8px 0 16px;position:absolute;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.simple-composer-module__6NABMG__grab{background:#e1d6ea;border-radius:2px;width:40px;height:4px;margin:4px auto 8px;display:block}.simple-composer-module__6NABMG__opt{text-align:left;width:100%;min-height:64px;font:inherit;color:#1f1726;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:12px;padding:8px 20px;display:flex}.simple-composer-module__6NABMG__opt[aria-checked=true]{color:#1f1726;background:#f8f3fb}.simple-composer-module__6NABMG__opt>svg{color:#7933a3}.simple-composer-module__6NABMG__optIcon{color:#7933a3;background:#f3ebf8;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;display:grid}.simple-composer-module__6NABMG__optText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.simple-composer-module__6NABMG__optText b{font-size:16px;font-weight:600}.simple-composer-module__6NABMG__optText small{color:#8a7f94;font-size:12.5px}.simple-composer-module__6NABMG__hr{border:0;border-top:1px solid #f1eaf6;margin:6px 20px}.simple-composer-module__6NABMG__label{color:#8a7f94;padding:6px 20px;font-size:12.5px;display:block}.simple-composer-module__6NABMG__more{font:inherit;color:#7933a3;cursor:pointer;background:0 0;border:0;padding:8px 20px;font-size:14px;font-weight:600}.simple-composer-module__6NABMG__foot274{gap:10px;height:auto;min-height:56px;padding:8px 10px}.simple-composer-module__6NABMG__tray{scrollbar-width:none;flex:0 auto;gap:8px;min-width:0;margin:0;padding:6px 6px 2px 2px;list-style:none;display:flex;overflow:auto hidden}.simple-composer-module__6NABMG__tray::-webkit-scrollbar{display:none}.simple-composer-module__6NABMG__trayItem{flex:none;width:72px;height:72px;position:relative}.simple-composer-module__6NABMG__trayPick{box-sizing:border-box;cursor:grab;touch-action:pan-x;background:#f3ecf8;border:0;border-radius:12px;width:72px;height:72px;padding:0;display:block;overflow:hidden}.simple-composer-module__6NABMG__trayPick img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.simple-composer-module__6NABMG__trayPick:focus-visible{outline-offset:2px;outline:3px solid #7933a3}.simple-composer-module__6NABMG__trayPick:hover{box-shadow:0 0 0 2px #d8c3e8}.simple-composer-module__6NABMG__trayX{box-sizing:border-box;color:#fff;cursor:pointer;background:#3b2a46;border:2px solid #fff;border-radius:11px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.simple-composer-module__6NABMG__trayX:after{content:"";position:absolute;inset:-10px}.simple-composer-module__6NABMG__hint{color:#9a8da5;flex-direction:column;flex:auto;gap:2px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.simple-composer-module__6NABMG__hint span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.simple-composer-module__6NABMG__tools{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.simple-composer-module__6NABMG__tools .simple-composer-module__6NABMG__icon{color:#7933a3}.simple-composer-module__6NABMG__foot274 .simple-composer-module__6NABMG__hint{margin-left:0}@media (max-width:420px){.simple-composer-module__6NABMG__foot274{flex-wrap:wrap;row-gap:4px}.simple-composer-module__6NABMG__foot274 .simple-composer-module__6NABMG__hint{flex-direction:row;flex:100%;order:3;gap:0}.simple-composer-module__6NABMG__hint span+span:before{content:" · "}}.simple-composer-module__6NABMG__body>*{flex-shrink:0}.simple-composer-module__6NABMG__foot1138{height:auto;min-height:76px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));align-items:flex-start;gap:6px}.simple-composer-module__6NABMG__tools1138{scrollbar-width:none;flex:1;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;padding-bottom:2px;display:flex;overflow:auto visible}.simple-composer-module__6NABMG__tools1138::-webkit-scrollbar{display:none}.simple-composer-module__6NABMG__tools1138>button{flex:none;width:60px}@media (max-width:700px),(pointer:coarse){.simple-composer-module__6NABMG__tools1138{justify-content:space-around;gap:4px}.simple-composer-module__6NABMG__tools1138>button{flex:1 1 0;min-width:56px;max-width:96px}}
.birth-date-time-picker-module__8H-CeW__trigger{color:#4a315e;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#f3f0f6;border:1px solid #ddd4e5;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;font-size:17px;display:flex}.birth-date-time-picker-module__8H-CeW__trigger:disabled{opacity:.55;cursor:default}.birth-date-time-picker-module__8H-CeW__sheet{color:#281d39;background:#fff;border:0;border-radius:28px 28px 0 0;width:min(100%,530px);margin:auto auto 0;padding:18px 22px 20px;box-shadow:0 -18px 70px #28153828}.birth-date-time-picker-module__8H-CeW__sheet::backdrop{background:#28153880}.birth-date-time-picker-module__8H-CeW__tabs{background:#f3f0f6;border-radius:17px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.birth-date-time-picker-module__8H-CeW__tabs button{color:#7a6b87;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:12px;font-weight:700}.birth-date-time-picker-module__8H-CeW__tabs button[aria-pressed=true]{color:#63258b;background:#fff;box-shadow:0 2px 8px #3b184714}.birth-date-time-picker-module__8H-CeW__wheels{grid-template-columns:repeat(3,1fr);gap:8px;height:250px;margin:20px 0;display:grid;position:relative}.birth-date-time-picker-module__8H-CeW__timeWheels{grid-template-columns:repeat(2,1fr)}.birth-date-time-picker-module__8H-CeW__wheels:after{z-index:2;content:"";pointer-events:none;border-top:1px solid #b682d0;border-bottom:1px solid #b682d0;height:54px;position:absolute;top:99px;left:0;right:0}.birth-date-time-picker-module__8H-CeW__wheel{z-index:1;scroll-snap-type:y mandatory;scrollbar-width:none;padding:98px 0;position:relative;overflow-y:auto}.birth-date-time-picker-module__8H-CeW__wheel::-webkit-scrollbar{display:none}.birth-date-time-picker-module__8H-CeW__wheel button{color:#c6becb;width:100%;height:54px;font:inherit;scroll-snap-align:center;cursor:pointer;background:#fff;border:0;font-size:21px;display:block}.birth-date-time-picker-module__8H-CeW__wheel button[aria-selected=true]{color:#25192f;font-weight:700}.birth-date-time-picker-module__8H-CeW__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.birth-date-time-picker-module__8H-CeW__actions button{color:#6b4b7d;font:inherit;cursor:pointer;background:#f3edf8;border:0;border-radius:14px;padding:14px;font-weight:700}.birth-date-time-picker-module__8H-CeW__actions button:last-child{color:#fff;background:#713198}.birth-date-time-picker-module__8H-CeW__heading{text-align:center;margin:4px 0 12px;font-size:18px}.birth-date-time-picker-module__8H-CeW__sheet.birth-date-time-picker-module__8H-CeW__sheet{box-sizing:border-box;width:min(100vw,530px);max-width:100vw;max-height:90dvh;overflow:auto}.birth-date-time-picker-module__8H-CeW__wheel.birth-date-time-picker-module__8H-CeW__wheel{box-sizing:border-box}.birth-date-time-picker-module__8H-CeW__wheel.birth-date-time-picker-module__8H-CeW__wheel button{box-sizing:border-box;height:54px;min-height:54px;padding:0;line-height:54px;box-shadow:none!important;color:#c6becb!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:54px!important;min-height:0!important;padding:0!important;font-size:21px!important;font-weight:400!important}.birth-date-time-picker-module__8H-CeW__wheel.birth-date-time-picker-module__8H-CeW__wheel button[aria-selected=true]{color:#25192f!important;font-weight:700!important}
.style-module__z5GsGa__page{color:#281d39;background:#faf8fc;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.style-module__z5GsGa__page *{box-sizing:border-box}.style-module__z5GsGa__header{background:#fff;justify-content:space-between;align-items:center;gap:10px;max-width:100%;padding:18px 24px;font-size:14px;display:flex}.style-module__z5GsGa__header a{color:#692994;font-weight:700;text-decoration:none}.style-module__z5GsGa__badge{color:#6c3487;background:#f1e7fa;border-radius:20px;padding:6px 9px;font-size:11px}.style-module__z5GsGa__hero{color:#fff;background:linear-gradient(120deg,#301240,#71309c);padding:40px max(24px,50vw - 425px);position:relative;overflow:hidden}.style-module__z5GsGa__hero h1{margin:15px 0;font-size:clamp(29px,5vw,44px);line-height:1.22}.style-module__z5GsGa__hero p{color:#ebdaf4;font-size:14px;line-height:1.8}.style-module__z5GsGa__hero small{letter-spacing:1.4px;font-size:11px}.style-module__z5GsGa__star{color:#edc7ff;opacity:.25;font-size:130px;position:absolute;top:25%;right:10%}.style-module__z5GsGa__tabs{z-index:2;background:#fff;border-bottom:1px solid #ece5f0;justify-content:center;display:flex;position:sticky;top:0}.style-module__z5GsGa__tabs button{color:#7a6b87;max-width:290px;min-height:52px;font:inherit;background:#fff;border:0;flex:1;font-size:14px}.style-module__z5GsGa__tabs button[aria-pressed=true]{color:#6c279c;border-bottom:3px solid #7934a7;font-weight:700}.style-module__z5GsGa__main{gap:26px;max-width:900px;margin:auto;padding:20px 22px 50px;display:grid}.style-module__z5GsGa__page h2{letter-spacing:-.6px;margin:8px 0 14px;font-size:22px;line-height:1.4}.style-module__z5GsGa__page p{color:#6e617b;margin:8px 0;font-size:14px;line-height:1.85}.style-module__z5GsGa__previewNote{border:1px dashed #dbcee7;border-radius:10px;padding:10px 12px;font-size:12px!important}.style-module__z5GsGa__eyebrow{letter-spacing:1.2px;color:#9559b7;font-size:10px;font-weight:700}.style-module__z5GsGa__panel,.style-module__z5GsGa__gift{background:#fff;border:1px solid #eee6f2;border-radius:22px;padding:24px}.style-module__z5GsGa__gift{background:linear-gradient(120deg,#f6eaff,#fff7eb);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.style-module__z5GsGa__gift h2{margin-bottom:5px}.style-module__z5GsGa__giftButton{cursor:pointer;background:#fff9;border:0;border-radius:24px;padding:10px;font-size:48px}.style-module__z5GsGa__reveal{text-align:center;border-top:1px solid #e5d6ec;flex-basis:100%;margin-top:16px;padding-top:16px;animation:.4s ease-out style-module__z5GsGa__pop}.style-module__z5GsGa__reveal>span{color:#ba61d4;font-size:30px}.style-module__z5GsGa__reveal small{color:#8c749d;font-size:11px}.style-module__z5GsGa__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.style-module__z5GsGa__metrics>div{background:#eee5fc;border-radius:18px;flex-direction:column;gap:11px;padding:18px 12px;display:flex}.style-module__z5GsGa__metrics>div:nth-child(2){background:#ffeaf0}.style-module__z5GsGa__metrics>div:nth-child(3){background:#fff1cd}.style-module__z5GsGa__metrics span{font-size:22px}.style-module__z5GsGa__metrics small{color:#6d5d79;font-size:11px}.style-module__z5GsGa__metrics strong{font-size:17px}.style-module__z5GsGa__tip{background:#faf5fc;border-left:3px solid #b97bd3;margin-top:20px;padding:8px 15px}.style-module__z5GsGa__tip b{font-size:13px}.style-module__z5GsGa__topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.style-module__z5GsGa__topic{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #eee6f2;border-radius:22px;padding:0;overflow:hidden}.style-module__z5GsGa__topicArt{place-items:center;min-height:135px;font-size:65px;display:grid}.style-module__z5GsGa__pink{background:linear-gradient(140deg,#ffdbe9,#f6bbd9)}.style-module__z5GsGa__peach{background:linear-gradient(140deg,#ffe1cd,#ffb7ae)}.style-module__z5GsGa__gold{background:linear-gradient(140deg,#fff1b8,#ffda78)}.style-module__z5GsGa__blue{background:linear-gradient(140deg,#d9eeff,#accef9)}.style-module__z5GsGa__topicText{padding:16px}.style-module__z5GsGa__topicText h3{margin:0;font-size:17px}.style-module__z5GsGa__topicText p{min-height:40px;font-size:12px}.style-module__z5GsGa__topicText span{text-align:right;color:#7935a1;font-size:12px;display:block}.style-module__z5GsGa__primary{text-align:center;font:inherit;cursor:pointer;background:#713198;border:0;border-radius:14px;margin-top:17px;padding:15px 18px;font-size:14px;text-decoration:none;display:block;color:#fff!important}.style-module__z5GsGa__form{gap:18px;margin-top:25px;display:grid}.style-module__z5GsGa__form label{gap:8px;font-size:14px;display:grid}.style-module__z5GsGa__form input:not([type=checkbox]){width:100%;min-width:0;font:inherit;color:#2e223b;background:#fff;border:1px solid #ddd4e5;border-radius:12px;padding:14px;font-size:16px}.style-module__z5GsGa__form input:disabled{background:#eee}.style-module__z5GsGa__form fieldset{border:0;margin:0;padding:0}.style-module__z5GsGa__form legend{margin-bottom:10px;font-size:14px}.style-module__z5GsGa__segment{background:#f3eef6;border-radius:12px;padding:4px;display:flex}.style-module__z5GsGa__segment button{color:#675976;background:0 0;border:0;border-radius:9px;flex:1;padding:12px}.style-module__z5GsGa__segment button[aria-pressed=true]{color:#713198;background:#fff;box-shadow:0 2px 7px #35204710}.style-module__z5GsGa__form .style-module__z5GsGa__check{align-items:center;gap:9px;min-height:32px;display:flex}.style-module__z5GsGa__hint{color:#887794!important;font-size:12px!important}.style-module__z5GsGa__pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.style-module__z5GsGa__pillars>div{text-align:center;background:#edf3fb;border-radius:14px;gap:15px;padding:15px 4px;display:grid}.style-module__z5GsGa__pillars>div:nth-child(2){background:#eaf5ed}.style-module__z5GsGa__pillars>div:nth-child(3){background:#fff2dc}.style-module__z5GsGa__pillars strong{font-family:serif;font-size:34px}.style-module__z5GsGa__pillars small{font-size:12px}.style-module__z5GsGa__elements{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;font-size:12px;display:grid}.style-module__z5GsGa__elements div{text-align:center;background:#faf7fc;border-radius:10px;padding:12px 2px}.style-module__z5GsGa__elements strong{padding-top:12px;display:block}.style-module__z5GsGa__disclosure{background:#fff;border:1px solid #eee6f2;border-radius:15px;margin:10px 0;padding:18px}.style-module__z5GsGa__disclosure summary{cursor:pointer;font-size:14px}.style-module__z5GsGa__disclosure p{padding-top:10px}.style-module__z5GsGa__overlay{z-index:100;background:#28153880;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.style-module__z5GsGa__sheet{background:#fff;border-radius:25px;width:100%;max-width:450px;padding:34px 26px;position:relative;box-shadow:0 20px 80px #16052640}.style-module__z5GsGa__sheetIcon{margin-bottom:18px;font-size:55px;display:block}.style-module__z5GsGa__close{color:#6c3586;cursor:pointer;background:#f3edf8;border:0;border-radius:12px;padding:10px;position:absolute;top:15px;right:15px}.style-module__z5GsGa__page button:focus-visible,.style-module__z5GsGa__page a:focus-visible,.style-module__z5GsGa__page summary:focus-visible{outline-offset:3px;outline:3px solid #ac6bc5}@keyframes style-module__z5GsGa__pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (min-width:720px){.style-module__z5GsGa__topics{grid-template-columns:repeat(4,minmax(0,1fr))}.style-module__z5GsGa__topicArt{font-size:62px}.style-module__z5GsGa__metrics>div{padding:22px}.style-module__z5GsGa__hero{padding-top:50px;padding-bottom:45px}}@media (max-width:380px){.style-module__z5GsGa__header{padding:14px 12px;font-size:12px}.style-module__z5GsGa__main{padding:16px 14px 35px}.style-module__z5GsGa__panel,.style-module__z5GsGa__gift{padding:20px}.style-module__z5GsGa__metrics strong{font-size:14px}.style-module__z5GsGa__topicText{padding:13px}}@media (prefers-reduced-motion:reduce){.style-module__z5GsGa__reveal{animation:none}}.style-module__z5GsGa__sheet{color:#281d39;border:0;margin:auto}.style-module__z5GsGa__sheet::backdrop{background:#28153880}.style-module__z5GsGa__hero{background:linear-gradient(90deg,#201029d9,#20102935),url(/fortune/dawn-v1.webp) 50%/cover;min-height:240px}.style-module__z5GsGa__gift{color:#fff;background:linear-gradient(90deg,#201029d9,#20102930),url(/fortune/dawn-v1.webp) 50%/cover;border:0;min-height:260px}.style-module__z5GsGa__gift p,.style-module__z5GsGa__gift .style-module__z5GsGa__eyebrow{color:#fff}.style-module__z5GsGa__gift h3{font-size:20px}.style-module__z5GsGa__topic{isolation:isolate;border:0;min-height:210px;position:relative}.style-module__z5GsGa__topicArt{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.style-module__z5GsGa__topic:after{content:"";z-index:-1;background:linear-gradient(#0000,#201029ed);position:absolute;inset:0}.style-module__z5GsGa__topicText{color:#fff;flex-direction:column;justify-content:flex-end;gap:8px;min-height:210px;display:flex}.style-module__z5GsGa__topicText span{color:#fff;text-align:left;line-height:1.5}.style-module__z5GsGa__topicText h3{font-size:18px;line-height:1.4}.style-module__z5GsGa__report{background:#fff;border-radius:20px;padding:22px}.style-module__z5GsGa__report section+section{border-top:1px solid #eee5f0;margin-top:18px;padding-top:14px}.style-module__z5GsGa__report h3{margin:8px 0;font-size:18px}.style-module__z5GsGa__report p{overflow-wrap:anywhere;font-size:15px;line-height:1.85}.style-module__z5GsGa__sheet{width:calc(100% - 24px);max-width:660px;max-height:90dvh;padding:0 0 22px}.style-module__z5GsGa__sheet>.style-module__z5GsGa__hint{padding:0 22px}.style-module__z5GsGa__reportCover{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:210px;padding:28px 22px;display:flex}.style-module__z5GsGa__reportCover h2{margin:8px 0 0;padding:0}.style-module__z5GsGa__close{z-index:2;min-height:40px}.style-module__z5GsGa__sheet .style-module__z5GsGa__report{border-radius:0}.style-module__z5GsGa__topics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.style-module__z5GsGa__topics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:380px){.style-module__z5GsGa__topic,.style-module__z5GsGa__topicText{min-height:185px}.style-module__z5GsGa__topicText h3{font-size:16px}.style-module__z5GsGa__report{padding:18px}.style-module__z5GsGa__gift{min-height:240px}}.style-module__z5GsGa__lunarFields{gap:8px;display:flex}.style-module__z5GsGa__lunarFields select{color:#4a315e;background:#f3f0f6;border:1px solid #ddd4e5;border-radius:14px;flex:1;min-width:0;min-height:58px;padding:10px;font-size:18px}.style-module__z5GsGa__people a{color:#713198;font-size:12px}.style-module__z5GsGa__gift{animation:.4s ease-out style-module__z5GsGa__pop}.style-module__z5GsGa__sheet h2{padding-top:30px}.style-module__z5GsGa__sheet{max-height:85dvh;overflow:auto}.style-module__z5GsGa__form [role=alert]:empty{display:none}@media (prefers-reduced-motion:reduce){.style-module__z5GsGa__gift{animation:none}}.style-module__z5GsGa__secondary{color:#713198;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3d7eb;border-radius:12px;padding:12px 15px;font-size:13px}.style-module__z5GsGa__secondary:disabled{opacity:.6;cursor:default}.style-module__z5GsGa__chips{flex-wrap:wrap;gap:8px;display:flex}.style-module__z5GsGa__chips button{color:#64516e;background:#fff;border:1px solid #e5d9ee;border-radius:22px;padding:12px 14px}.style-module__z5GsGa__chips button[aria-pressed=true]{color:#fff;background:#713198;border-color:#713198}.style-module__z5GsGa__alias{gap:8px;margin-top:22px;font-size:14px;display:grid}.style-module__z5GsGa__alias input{color:#281d39;background:#fff;border:1px solid #ddd4e5;border-radius:12px;width:100%;padding:14px;font-size:16px}.style-module__z5GsGa__avatarRow{gap:14px;display:flex}.style-module__z5GsGa__avatar{color:#794495;background:linear-gradient(145deg,#efdcff,#dee8ff);border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:24px;display:grid}.style-module__z5GsGa__people{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px;display:grid}.style-module__z5GsGa__people article{text-align:center;overflow-wrap:anywhere;background:#faf7fc;border-radius:15px;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex}.style-module__z5GsGa__people small{color:#7a658a}.style-module__z5GsGa__header select{color:#482f5a;background:#fff;border:1px solid #e6dcef;border-radius:15px;max-width:110px;padding:8px}.style-module__z5GsGa__panel[hidden]{display:none}.style-module__z5GsGa__form input[type=date],.style-module__z5GsGa__form input[type=time]{color:#4a315e;accent-color:#713198;background:#f3f0f6;border:0;border-radius:14px;min-height:58px;font-size:20px}.style-module__z5GsGa__panel:has([data-find-friends]) .style-module__z5GsGa__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.style-module__z5GsGa__panel:has([data-find-friends]) .style-module__z5GsGa__chips button{width:100%;min-width:0;min-height:48px;font:inherit;overflow-wrap:anywhere;padding:12px;font-size:14px;line-height:1.5}.style-module__z5GsGa__panel:has([data-find-friends]) h3{margin:24px 0 16px;line-height:1.5}@media (min-width:720px){.style-module__z5GsGa__panel:has([data-find-friends]) .style-module__z5GsGa__chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.style-module__z5GsGa__header{color:#786383;background:0 0;max-width:1280px;margin:auto;padding:10px 24px;font-size:12px}.style-module__z5GsGa__header button{min-height:40px}.style-module__z5GsGa__main{padding-bottom:100px}.style-module__z5GsGa__saveOnly{color:#713198;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c6e8;border-radius:14px;padding:14px 18px;font-size:14px;font-weight:700;display:block}.style-module__z5GsGa__saveOnly:disabled,.style-module__z5GsGa__primary:disabled{opacity:.55}.style-module__z5GsGa__compactForm{gap:10px;margin-top:14px}.style-module__z5GsGa__fieldHead{align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.style-module__z5GsGa__fieldHead span{flex:1}.style-module__z5GsGa__calendarChip{color:#713198;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1d6ea;border-radius:14px;padding:4px 12px;font-size:13px;font-weight:700}.style-module__z5GsGa__info{color:#8a7896;cursor:pointer;background:0 0;border:0;padding:2px;font-size:16px}.style-module__z5GsGa__placeLine{margin-top:6px}.style-module__z5GsGa__placeLine>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.style-module__z5GsGa__placeLine small{color:#6e617b;font-size:14px}.style-module__z5GsGa__placeLine b{color:#2e223b;flex:1;min-width:0;font-weight:600}.style-module__z5GsGa__placeLine>div button{color:#713198;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px;font-weight:700}.style-module__z5GsGa__form [data-birth-actions]{gap:8px;display:grid}.style-module__z5GsGa__form [data-birth-actions] .style-module__z5GsGa__primary{background:#7933a3;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:6px;padding:12px 18px;font-size:16px;font-weight:700;line-height:1.3;display:flex}@media (max-width:600px){.style-module__z5GsGa__hero{min-height:0;padding:10px 16px}.style-module__z5GsGa__hero small,.style-module__z5GsGa__hero .style-module__z5GsGa__badge{display:none}.style-module__z5GsGa__hero h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;line-height:1.35;overflow:hidden}}
.birth-gender-module__Te_N2W__pick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.birth-gender-module__Te_N2W__pick button{color:#5a4868;cursor:pointer;background:#fff;border:1px solid #d9c6e6;border-radius:12px;height:46px;font-size:15px;font-weight:700}.birth-gender-module__Te_N2W__pick button.birth-gender-module__Te_N2W__on{color:#fff;background:#7933a3;border-color:#7933a3}.birth-gender-module__Te_N2W__hint{color:#7a6888;margin:6px 0 4px;font-size:12px;line-height:1.5}.birth-gender-module__Te_N2W__req{color:#7933a3;margin-left:2px;font-size:12px;font-weight:700}
.country-setting-module__hMV6mG__setting{background:#fff;flex-direction:column;display:flex}.country-setting-module__hMV6mG__row{text-align:left;width:100%;min-height:56px;font:inherit;color:#1f1726;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f2ecf6;align-items:center;gap:12px;padding:8px 0;display:flex}.country-setting-module__hMV6mG__row:disabled{cursor:default}.country-setting-module__hMV6mG__label{flex-direction:column;flex:1;min-width:0;font-size:15px;font-weight:400;display:flex}.country-setting-module__hMV6mG__label small{color:#8a7f94;margin-top:2px;font-size:12px}.country-setting-module__hMV6mG__value{color:#4a3d55;align-items:center;gap:8px;min-width:0;font-size:14px;display:inline-flex}.country-setting-module__hMV6mG__value span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.country-setting-module__hMV6mG__chev{color:#a297ad;font-size:18px;line-height:1}.country-setting-module__hMV6mG__globe{color:#7933a3;background:#f3ebf8;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.country-setting-module__hMV6mG__list{scrollbar-width:none;border-bottom:1px solid #f2ecf6;max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.country-setting-module__hMV6mG__list::-webkit-scrollbar{display:none}.country-setting-module__hMV6mG__option{width:100%;height:44px;font:inherit;color:#1f1726;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 4px;font-size:14px;display:flex}.country-setting-module__hMV6mG__option[aria-selected=true]{color:#7933a3;font-weight:600}.country-setting-module__hMV6mG__option:hover{background:#faf6fc}.country-setting-module__hMV6mG__name{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.country-setting-module__hMV6mG__name small{color:#a297ad;font-size:12px;font-weight:400}.country-setting-module__hMV6mG__switch{appearance:none;cursor:pointer;background:#ddd3e6;border-radius:13px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.country-setting-module__hMV6mG__switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.country-setting-module__hMV6mG__switch:checked{background:#7933a3}.country-setting-module__hMV6mG__switch:checked:after{transform:translate(18px)}.country-setting-module__hMV6mG__crow{background:#fff;border:1px solid #e3d8ea;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 12px 0 14px;display:flex}.country-setting-module__hMV6mG__clabel{color:#8a7896;flex:none;align-items:center;gap:4px;width:86px;font-size:12.5px;display:inline-flex}.country-setting-module__hMV6mG__info{all:unset;box-sizing:border-box;color:#8a7896;cursor:pointer;border:1.5px solid #8a7896;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.country-setting-module__hMV6mG__cvalue{all:unset;box-sizing:border-box;cursor:pointer;color:#1f1726;flex:1;align-items:center;gap:6px;min-width:0;font-size:14.5px;font-weight:700;display:inline-flex}.country-setting-module__hMV6mG__cvalue span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.country-setting-module__hMV6mG__cshow{color:#8a7896;cursor:pointer;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.country-setting-module__hMV6mG__infoText{color:#6b5b77;margin:6px 2px 0;font-size:12px;line-height:1.55}[data-compact] .country-setting-module__hMV6mG__list{border:1px solid #eee6f3;border-radius:12px;margin-top:6px}
.chat-date-chip-module__i4AMbW__host{z-index:6;pointer-events:none;justify-content:center;align-items:flex-start;height:0;margin:0;padding:0;display:flex;position:sticky;top:6px;overflow:visible}.chat-date-chip-module__i4AMbW__chip{box-sizing:content-box;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:#2b2133f2;border-radius:16px;flex:none;height:auto;padding:6px 14px;font-size:13px;font-weight:700;line-height:18px;transition:opacity .18s,transform .18s;display:inline-block;transform:translateY(-4px);box-shadow:0 2px 8px #2a12331f}.chat-date-chip-module__i4AMbW__chip[data-on]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.chat-date-chip-module__i4AMbW__chip{transition:none}}
.chat-photo-zoom-module__TpuTrG__zoom{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.chat-photo-zoom-module__TpuTrG__zoom[data-pan-x]{touch-action:pan-x}.chat-photo-zoom-module__TpuTrG__zoom[data-zoomed]{touch-action:none;cursor:grab}.chat-photo-zoom-module__TpuTrG__zoom[data-zoomed]:active{cursor:grabbing}.chat-photo-zoom-module__TpuTrG__zoom img{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.chat-photo-zoom-module__TpuTrG__zoom{grid-template:minmax(0,1fr)/minmax(0,1fr)}.chat-photo-zoom-module__TpuTrG__zoom img{max-width:100%;max-height:100%}
.chat-photo-module__vMyORW__root{width:220px;min-width:0;max-width:100%;position:relative}.chat-photo-module__vMyORW__placeholder{box-sizing:border-box;color:#c4b3d1;background:#f1ecf5;border-radius:12px;place-items:center;width:100%;height:165px;display:grid}.chat-photo-module__vMyORW__root .chat-photo-module__vMyORW__thumbnail{box-sizing:border-box;cursor:zoom-in;width:100%;min-height:0;display:block;overflow:hidden;background:#f1ecf5!important;border:0!important;border-radius:12px!important;padding:0!important}.chat-photo-module__vMyORW__thumbnail img{object-fit:cover;border-radius:12px;width:100%;height:auto;min-height:80px;max-height:300px;display:block}.chat-photo-module__vMyORW__root .chat-photo-module__vMyORW__retry{cursor:pointer;align-items:center;gap:6px;min-height:40px;display:inline-flex;color:#7933a3!important;background:#fff!important;border:0!important;border-radius:20px!important;padding:6px 12px!important;font-size:13px!important}.chat-photo-module__vMyORW__root[data-state=loading] .chat-photo-module__vMyORW__placeholder{animation:1.4s ease-in-out infinite chat-photo-module__vMyORW__chatPhotoPulse}@keyframes chat-photo-module__vMyORW__chatPhotoPulse{50%{background:#e7ddf0}}@media (prefers-reduced-motion:reduce){.chat-photo-module__vMyORW__root[data-state=loading] .chat-photo-module__vMyORW__placeholder{animation:none}}.chat-photo-module__vMyORW__root .chat-photo-module__vMyORW__retry:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.chat-photo-module__vMyORW__root[data-tile] .chat-photo-module__vMyORW__retry{justify-content:center;width:36px;min-width:36px;min-height:36px;box-shadow:0 1px 4px #2b123a26;border-radius:50%!important;padding:0!important}.chat-photo-module__vMyORW__root[data-tile] .chat-photo-module__vMyORW__retry span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-photo-module__vMyORW__pendingImage{object-fit:cover;border-radius:12px;width:100%;height:auto;min-height:80px;max-height:300px;display:block}.chat-photo-module__vMyORW__root[data-pending]{position:relative}.chat-photo-module__vMyORW__root[data-pending=sending] .chat-photo-module__vMyORW__pendingImage{opacity:1}.chat-photo-module__vMyORW__root[data-pending=sending]:after{content:"";background:#00000040;border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite chat-photo-module__vMyORW__r729spin;position:absolute;bottom:8px;right:8px;box-shadow:0 0 0 3px #00000040}@keyframes chat-photo-module__vMyORW__r729spin{to{transform:rotate(360deg)}}.chat-photo-module__vMyORW__root[data-pending=failed] .chat-photo-module__vMyORW__pendingImage{opacity:.35}.chat-photo-module__vMyORW__root .chat-photo-module__vMyORW__progress{color:#fff;pointer-events:none;background:#2b123acc;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;position:absolute;bottom:8px;right:8px}.chat-photo-module__vMyORW__failed{justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.chat-photo-module__vMyORW__root .chat-photo-module__vMyORW__retrySmall{cursor:pointer;align-items:center;gap:4px;min-height:32px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #2b123a26;color:#7933a3!important;background:#fff!important;border:0!important;border-radius:16px!important;padding:4px 10px!important;font-size:12px!important}.chat-photo-module__vMyORW__root .chat-photo-module__vMyORW__discard{cursor:pointer;width:32px;min-height:32px;line-height:1;color:#7933a3!important;background:0 0!important;border:0!important;padding:0!important;font-size:22px!important}.chat-photo-module__vMyORW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-photo-module__vMyORW__viewer{box-sizing:border-box;color:#fff;background:#17131d;border:0;border-radius:16px;width:min(1100px,100vw);max-width:100vw;height:min(900px,100dvh);max-height:100dvh;padding:0;overflow:hidden}.chat-photo-module__vMyORW__viewer::backdrop{background:#100a18b3}.chat-photo-module__vMyORW__viewer header{box-sizing:border-box;align-items:center;gap:12px;height:60px;padding:8px 14px;display:flex}.chat-photo-module__vMyORW__viewer header strong{margin-right:auto;font-size:14px}.chat-photo-module__vMyORW__viewer header button{min-height:44px;padding:8px;font-size:13px;color:#fff!important;background:0 0!important;border:0!important}.chat-photo-module__vMyORW__viewer header [data-dialog-close]{width:44px;min-width:44px;font-size:30px!important}.chat-photo-module__vMyORW__stage{touch-action:pan-x pan-y pinch-zoom;justify-content:center;align-items:center;height:calc(100% - 124px);display:flex;overflow:auto}.chat-photo-module__vMyORW__stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.chat-photo-module__vMyORW__stage[data-zoom]{display:block}.chat-photo-module__vMyORW__stage[data-zoom] img{max-width:none;max-height:none;margin:auto}@media (max-width:600px){.chat-photo-module__vMyORW__viewer{border-radius:0;width:100vw;height:100dvh;margin:0}}.chat-photo-module__vMyORW__root[data-tile]{width:100%;height:100%}.chat-photo-module__vMyORW__root[data-tile] .chat-photo-module__vMyORW__thumbnail,.chat-photo-module__vMyORW__root[data-tile] .chat-photo-module__vMyORW__thumbnail img,.chat-photo-module__vMyORW__root[data-tile] .chat-photo-module__vMyORW__pendingImage{aspect-ratio:auto;height:100%;min-height:0;max-height:none;border-radius:4px!important}.chat-photo-module__vMyORW__root[data-tile] .chat-photo-module__vMyORW__placeholder{border-radius:4px;height:100%}.chat-photo-module__vMyORW__actions{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;height:64px;padding:0 12px;display:flex;overflow:hidden}.chat-photo-module__vMyORW__actions .chat-photo-module__vMyORW__action{box-sizing:border-box;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-weight:700;line-height:1;display:inline-flex;color:#fff!important;box-shadow:none!important;background:0 0!important;border:1px solid #fff5!important;border-radius:18px!important;padding:0 14px!important;font-size:13px!important}.chat-photo-module__vMyORW__actions .chat-photo-module__vMyORW__action[data-primary]{background:#7933a3!important;border-color:#7933a3!important}.chat-photo-module__vMyORW__actions .chat-photo-module__vMyORW__action:disabled{opacity:.55;cursor:default}.chat-photo-module__vMyORW__actions .chat-photo-module__vMyORW__action:focus-visible{outline-offset:2px;outline:2px solid #fff}.chat-photo-module__vMyORW__actions[data-r984]{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;overflow:auto hidden}.chat-photo-module__vMyORW__actions[data-r984]::-webkit-scrollbar{display:none}@media (max-width:480px){.chat-photo-module__vMyORW__actions[data-r984]{gap:6px;padding:0 8px}.chat-photo-module__vMyORW__actions[data-r984] .chat-photo-module__vMyORW__action{padding:0 11px!important}}.chat-photo-module__vMyORW__progress{color:#cbbfd6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.chat-photo-module__vMyORW__viewer header [data-dialog-close]:focus-visible{outline:2px solid #fff!important}.chat-photo-module__vMyORW__viewer .chat-photo-module__vMyORW__stage{touch-action:none;overflow:hidden}
.chat-search-module__C-1K6a__trigger.chat-search-module__C-1K6a__trigger{flex-shrink:0;place-items:center;margin-left:auto;display:grid;color:#7933a3!important;background:0 0!important;border:0!important;width:40px!important;min-height:44px!important;padding:0!important}.chat-search-module__C-1K6a__dialog{box-sizing:border-box;color:#302538;background:#fff;border:0;border-radius:20px;width:min(520px,100vw - 24px);max-height:80dvh;padding:16px;overflow:auto;box-shadow:0 20px 60px #25123733}.chat-search-module__C-1K6a__dialog::backdrop{background:#24103233}.chat-search-module__C-1K6a__dialog header{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-search-module__C-1K6a__dialog header h3{margin:0;font-size:18px}.chat-search-module__C-1K6a__dialog button{color:#7933a3;min-height:44px;font:inherit;cursor:pointer;background:#f3ecf8;border:0;border-radius:10px;padding:8px 12px}.chat-search-module__C-1K6a__dialog header button{background:0 0;font-size:24px}.chat-search-module__C-1K6a__dialog form{gap:8px;margin-top:12px;display:flex}.chat-search-module__C-1K6a__dialog input{box-sizing:border-box;border:1px solid #dfd3e8;border-radius:12px;flex:1;min-width:0;padding:10px;font-size:16px}.chat-search-module__C-1K6a__hint{color:#87758f;font-size:12px;line-height:1.5}.chat-search-module__C-1K6a__results{gap:8px;display:grid}.chat-search-module__C-1K6a__dialog .chat-search-module__C-1K6a__result{text-align:start;color:#302538;background:#faf7fc;gap:5px;width:100%;padding:12px;display:grid}.chat-search-module__C-1K6a__result strong{font-size:13px}.chat-search-module__C-1K6a__result time{color:#87758f;font-size:11px}.chat-search-module__C-1K6a__result span{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.chat-search-module__C-1K6a__dialog button:disabled{opacity:.5}.chat-search-module__C-1K6a__dialog button:focus-visible,.chat-search-module__C-1K6a__trigger:focus-visible{outline-offset:2px;outline:2px solid #7933a3}header:has(>.chat-search-module__C-1K6a__inline){position:relative}.chat-search-module__C-1K6a__inline{flex:0 0 44px;min-width:44px}.chat-search-module__C-1K6a__toggle{color:#7933a3;cursor:pointer;place-items:center;width:44px;height:44px;display:grid;background:0 0!important;border:0!important;padding:0!important}.chat-search-module__C-1K6a__bar{z-index:70;top:50%;left:6px;right:var(--chat-search-right,50px);box-sizing:border-box;background:#fff;border:1px solid #e3d8eb;border-radius:22px;align-items:center;gap:0;height:44px;padding:0 2px;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 2px 10px #3211451a}.chat-search-module__C-1K6a__bar input{color:#302538;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 4px;font-size:16px}.chat-search-module__C-1K6a__bar input::-webkit-search-cancel-button{display:none}.chat-search-module__C-1K6a__barBack,.chat-search-module__C-1K6a__go{color:#7933a3;cursor:pointer;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}.chat-search-module__C-1K6a__go:disabled{color:#c2b3cc;cursor:default}.chat-search-module__C-1K6a__count{text-overflow:ellipsis;white-space:nowrap;color:#6b5878;font-variant-numeric:tabular-nums;flex:none;max-width:40%;padding:0 4px;font-size:13px;overflow:hidden}.chat-search-module__C-1K6a__toggle:focus-visible,.chat-search-module__C-1K6a__barBack:focus-visible,.chat-search-module__C-1K6a__go:focus-visible{outline-offset:-2px;outline:2px solid #7933a3}.chat-search-module__C-1K6a__bar:focus-within{border-color:#b58bce}.chat-search-module__C-1K6a__bar input,.chat-search-module__C-1K6a__bar input:focus,.chat-search-module__C-1K6a__bar input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.chat-search-module__C-1K6a__bar .chat-search-module__C-1K6a__go+.chat-search-module__C-1K6a__go{margin-left:-4px}@media (min-width:701px){.chat-search-module__C-1K6a__bar{width:clamp(260px,34%,380px);left:auto}}.chat-search-module__C-1K6a__bar .chat-search-module__C-1K6a__clear.chat-search-module__C-1K6a__clear{cursor:pointer;flex:0 0 22px;place-items:center;font-size:0;display:grid;color:#6b5878!important;width:22px!important;min-width:0!important;height:22px!important;min-height:0!important;box-shadow:none!important;background:#e9e0f0!important;border:0!important;border-radius:50%!important;margin:0 2px!important;padding:0!important}.chat-search-module__C-1K6a__bar .chat-search-module__C-1K6a__clear.chat-search-module__C-1K6a__clear:hover{background:#dccfe6!important}header:has(>.chat-search-module__C-1K6a__inline[data-expanded])>[data-chat-translation]{z-index:71;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media (max-width:700px){.chat-search-module__C-1K6a__bar{left:58px}}
.room-media-module__AirsbW__panel{flex-direction:column;min-height:0;padding:0 0 12px;display:flex}.room-media-module__AirsbW__tabs{scrollbar-width:none;flex:none;gap:6px;padding:4px 14px 12px;display:flex;overflow-x:auto}.room-media-module__AirsbW__tabs::-webkit-scrollbar{display:none}.room-media-module__AirsbW__tab.room-media-module__AirsbW__tab.room-media-module__AirsbW__tab{box-sizing:border-box;color:#4a3d55;height:34px;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #e2d4ec;border-radius:17px;flex:none;margin:0;padding:0 14px;font-size:13.5px;font-weight:500}.room-media-module__AirsbW__tab.room-media-module__AirsbW__tab.room-media-module__AirsbW__tab[aria-selected=true]{color:#fff;background:#7933a3;border-color:#7933a3;font-weight:700}.room-media-module__AirsbW__tab.room-media-module__AirsbW__tab.room-media-module__AirsbW__tab:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.room-media-module__AirsbW__body{min-height:0;padding:0 8px}.room-media-module__AirsbW__empty{text-align:center;color:#8a7f94;margin:28px 12px;font-size:13.5px}.room-media-module__AirsbW__note{color:#a297ad;text-align:center;margin:10px 12px 0;font-size:12px}.room-media-module__AirsbW__videos{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.room-media-module__AirsbW__vrow.room-media-module__AirsbW__vrow.room-media-module__AirsbW__vrow{box-sizing:border-box;color:#241a2c;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:6px 8px;display:flex}.room-media-module__AirsbW__vrow.room-media-module__AirsbW__vrow.room-media-module__AirsbW__vrow:hover{background:#faf6fc}.room-media-module__AirsbW__vrow.room-media-module__AirsbW__vrow.room-media-module__AirsbW__vrow[aria-current=true]{background:#f4ecfa}.room-media-module__AirsbW__vrow.room-media-module__AirsbW__vrow.room-media-module__AirsbW__vrow:focus-visible{outline-offset:-2px;outline:2px solid #7933a3}.room-media-module__AirsbW__idx{color:#7933a3;background:#f1e8f8;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-style:normal;font-weight:700;display:grid}.room-media-module__AirsbW__vrow[aria-current=true] .room-media-module__AirsbW__idx{color:#fff;background:#7933a3}.room-media-module__AirsbW__thumb{background:linear-gradient(135deg,#4a2a63,#2b2140);border-radius:8px;flex:none;width:86px;height:48px;position:relative;overflow:hidden}.room-media-module__AirsbW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.room-media-module__AirsbW__play{color:#fff;background:#000a;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:4px;right:4px}.room-media-module__AirsbW__vtext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.room-media-module__AirsbW__vtext b{color:#241a2c;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.room-media-module__AirsbW__vtext small{color:#8a7f94;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.room-media-module__AirsbW__vrow[aria-current=true] .room-media-module__AirsbW__vtext small{color:#7933a3;font-weight:600}.room-media-module__AirsbW__days{flex-direction:column;gap:12px;padding:0 6px;display:flex}.room-media-module__AirsbW__day{color:#6b5878;margin:4px 2px 6px;font-size:12.5px;font-weight:700}.room-media-module__AirsbW__grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.room-media-module__AirsbW__cell{aspect-ratio:1;background:#f3ecf8;border-radius:8px;overflow:hidden}.room-media-module__AirsbW__cell>*{width:100%;height:100%}.room-media-module__AirsbW__posts{flex-direction:column;gap:6px;margin:0;padding:0 4px;list-style:none;display:flex}.room-media-module__AirsbW__post{min-height:60px;color:inherit;background:#fff;border:1px solid #eee6f3;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.room-media-module__AirsbW__post:hover{background:#faf6fc}.room-media-module__AirsbW__post:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.room-media-module__AirsbW__postIcon{color:#7933a3;background:#f3ecf8;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.room-media-module__AirsbW__postIcon img{object-fit:cover;width:100%;height:100%}.room-media-module__AirsbW__skelRows{flex-direction:column;gap:2px;display:flex}.room-media-module__AirsbW__skelRows span{background:linear-gradient(90deg,#f4eff8 25%,#ece4f2 50%,#f4eff8 75%) 0 0/200% 100%;border-radius:12px;height:64px;animation:1.2s linear infinite room-media-module__AirsbW__shine;display:block}.room-media-module__AirsbW__skelGrid{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 6px;display:grid}.room-media-module__AirsbW__skelGrid span{aspect-ratio:1;background:#f1ebf6;border-radius:8px}@keyframes room-media-module__AirsbW__shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.room-media-module__AirsbW__skelRows span{animation:none}}.room-media-module__AirsbW__playlist{flex:none;align-items:center;gap:10px;min-width:0;min-height:40px;padding:0 2px;display:flex}.room-media-module__AirsbW__plHead{color:#7933a3;white-space:nowrap;flex:none;font-size:13px;font-weight:700}.room-media-module__AirsbW__plRow{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;padding-right:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.room-media-module__AirsbW__plRow::-webkit-scrollbar{display:none}.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem{color:#4a3d55;max-width:220px;height:32px;min-height:32px;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:16px;flex:none;align-items:center;gap:5px;margin:0;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem:hover{background:#f6f0fa}.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem[aria-current=true]{color:#7933a3;font-weight:700}.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem:focus-visible{outline-offset:1px;outline:2px solid #7933a3}.room-media-module__AirsbW__plItem i{color:inherit;font-style:normal;font-weight:700}.room-media-module__AirsbW__plItem span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.room-media-module__AirsbW__plCard{box-sizing:border-box;background:#fff;border:1px solid #eee6f3;border-radius:16px;min-width:0;padding:14px 10px 8px;box-shadow:0 2px 10px #4a1f6a0d}.room-media-module__AirsbW__plCardHead{color:#1d1424;margin:0 4px 6px;font-size:15px;font-weight:700}.room-media-module__AirsbW__plCardList{scrollbar-width:none;flex-direction:column;gap:2px;max-height:min(46vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.room-media-module__AirsbW__plCardList::-webkit-scrollbar{display:none}.room-media-module__AirsbW__plCardRow.room-media-module__AirsbW__plCardRow{box-sizing:border-box;color:#2b1e34;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin:0;padding:5px 6px;display:flex}.room-media-module__AirsbW__plCardRow.room-media-module__AirsbW__plCardRow:hover{background:#faf6fc}.room-media-module__AirsbW__plCardRow.room-media-module__AirsbW__plCardRow[aria-current=true]{color:#7933a3;background:#f3eaf9}.room-media-module__AirsbW__plCardRow.room-media-module__AirsbW__plCardRow:disabled{cursor:default;opacity:.7}.room-media-module__AirsbW__plCardRow.room-media-module__AirsbW__plCardRow:focus-visible{outline-offset:-2px;outline:2px solid #7933a3}.room-media-module__AirsbW__plCardIdx{color:#9a8aa6;text-align:center;font-variant-numeric:tabular-nums;flex:none;width:18px;font-size:12.5px;font-style:normal;font-weight:700}.room-media-module__AirsbW__plCardRow[aria-current=true] .room-media-module__AirsbW__plCardIdx{color:#7933a3}.room-media-module__AirsbW__plCardThumb{background:#efe6f6;border-radius:6px;flex:none;width:64px;height:36px;overflow:hidden}.room-media-module__AirsbW__plCardThumb img{object-fit:cover;width:100%;height:100%;display:block}.room-media-module__AirsbW__plCardTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.room-media-module__AirsbW__plCardRow[aria-current=true] .room-media-module__AirsbW__plCardTitle{font-weight:700}.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem.room-media-module__AirsbW__plItem:disabled{cursor:default;opacity:.6}
.room-collect-panel-module__IgPrfa__root{flex-direction:column;gap:8px;padding:0 6px 12px;display:flex}.room-collect-panel-module__IgPrfa__sum{color:#4a3d55;background:#faf6fd;border:1px solid #e9dcf3;border-radius:12px;margin:0 6px;padding:8px 10px;font-size:12.5px;line-height:1.5}.room-collect-panel-module__IgPrfa__sum b{color:#5e2c8a}.room-collect-panel-module__IgPrfa__sum small{color:#a99bb6;margin-top:2px;font-size:11px;display:block}.room-collect-panel-module__IgPrfa__pins{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.room-collect-panel-module__IgPrfa__pinChip{all:unset;cursor:pointer;color:#5e2c8a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d9c3ea;border-radius:999px;max-width:100%;padding:3px 9px;font-size:11.5px;font-weight:700;overflow:hidden}.room-collect-panel-module__IgPrfa__group{flex-direction:column;gap:6px;padding:0 4px;display:flex}.room-collect-panel-module__IgPrfa__group h4 span{color:#8a7896;margin-left:4px;font-weight:500}.room-collect-panel-module__IgPrfa__grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.room-collect-panel-module__IgPrfa__grid:empty{display:none}.room-collect-panel-module__IgPrfa__rows{flex-direction:column;gap:4px;display:flex}.room-collect-panel-module__IgPrfa__rows:empty{display:none}.room-collect-panel-module__IgPrfa__photo{flex-direction:column;gap:2px;display:flex;position:relative}.room-collect-panel-module__IgPrfa__photo small{color:#8a7896;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.room-collect-panel-module__IgPrfa__photo .room-collect-panel-module__IgPrfa__tools{position:absolute;top:2px;right:2px}.room-collect-panel-module__IgPrfa__link{background:#fff;border:1px solid #ece3f3;border-radius:12px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:relative}.room-collect-panel-module__IgPrfa__linkBtn{all:unset;cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.room-collect-panel-module__IgPrfa__th{color:#7933a3;background:#f1e6f8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:64px;height:48px;font-size:18px;display:flex;position:relative;overflow:hidden}.room-collect-panel-module__IgPrfa__th img{object-fit:cover;width:100%;height:100%;display:block}.room-collect-panel-module__IgPrfa__th i{font-style:normal}.room-collect-panel-module__IgPrfa__play{color:#fff;text-shadow:0 1px 4px #0009;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room-collect-panel-module__IgPrfa__tx{flex-direction:column;gap:2px;min-width:0;display:flex}.room-collect-panel-module__IgPrfa__tx b{-webkit-line-clamp:2;color:#24182f;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.room-collect-panel-module__IgPrfa__tx small{color:#8a7896;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.room-collect-panel-module__IgPrfa__tools{flex:none;align-items:center;gap:2px;display:flex}.room-collect-panel-module__IgPrfa__sel{color:#5e2c8a;background:#fff;border:1px solid #e3d8ea;border-radius:8px;max-width:34px;height:26px;padding:0 2px;font-size:12px}.room-collect-panel-module__IgPrfa__pin{all:unset;cursor:pointer;text-align:center;opacity:.45;border-radius:8px;width:26px;height:26px;font-size:13px;line-height:26px}.room-collect-panel-module__IgPrfa__pin[aria-pressed=true]{opacity:1;background:#fff4d6}.room-collect-panel-module__IgPrfa__pinned{font-size:12px;font-style:normal;position:absolute;top:-6px;left:-4px}.room-collect-panel-module__IgPrfa__tag{display:none}
.hero-about-popup-module__e0Wq-a__trigger{color:#ffffffd9;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin:0;padding:0;display:inline-grid}.hero-about-popup-module__e0Wq-a__trigger:hover{color:#fff;background:#ffffff26}.hero-about-popup-module__e0Wq-a__trigger:focus-visible{outline-offset:2px;outline:2px solid #fff}.hero-about-popup-module__e0Wq-a__dialog{box-sizing:border-box;color:#24182f;overscroll-behavior:contain;scrollbar-width:none;background:#fff;border:0;border-radius:20px;width:min(560px,100vw - 32px);max-width:560px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 20px 70px #220a3b40}.hero-about-popup-module__e0Wq-a__dialog::-webkit-scrollbar{display:none}.hero-about-popup-module__e0Wq-a__dialog::backdrop{background:#180a2a4d}.hero-about-popup-module__e0Wq-a__small{width:min(360px,100vw - 32px)}.hero-about-popup-module__e0Wq-a__close{z-index:1;color:#7933a3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid;position:absolute;top:6px;right:6px}.hero-about-popup-module__e0Wq-a__close:hover{background:#f6effa}.hero-about-popup-module__e0Wq-a__close:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.hero-about-popup-module__e0Wq-a__body{color:#5d4a69;overflow-wrap:anywhere;padding:18px 22px 20px;font-size:13px;line-height:1.55}.hero-about-popup-module__e0Wq-a__title{color:#7933a3;margin:2px 44px 8px 0;font-size:15px;font-weight:700}.hero-about-popup-module__e0Wq-a__body p{margin:0 0 6px}.hero-about-popup-module__e0Wq-a__body a{color:#7933a3}.hero-about-popup-module__e0Wq-a__body ul{margin:4px 0 0;padding:0 0 0 16px}.hero-about-popup-module__e0Wq-a__body [data-seo-about]{background:0 0;border:0;border-radius:0;padding:0;font-size:13px;line-height:1.55}.hero-about-popup-module__e0Wq-a__body [data-seo-about] h2{margin:2px 44px 6px 0;font-size:17px}.hero-about-popup-module__e0Wq-a__body [data-seo-about] h3{margin:12px 0 6px;font-size:14px}.hero-about-popup-module__e0Wq-a__body [data-seo-about] p{margin:0 0 6px}.hero-about-popup-module__e0Wq-a__body [data-seo-about] dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;display:grid}.hero-about-popup-module__e0Wq-a__body [data-seo-about] dl>div{min-width:0}.hero-about-popup-module__e0Wq-a__body [data-seo-about] dt{margin:8px 0 2px;font-size:13px}.hero-about-popup-module__e0Wq-a__body [data-seo-about] dd{font-size:12.5px;line-height:1.5}@media (max-width:600px){.hero-about-popup-module__e0Wq-a__dialog,.hero-about-popup-module__e0Wq-a__small{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:88dvh;margin:0;inset:auto 0 0;box-shadow:0 -8px 40px #220a3b26}.hero-about-popup-module__e0Wq-a__body{padding:16px 16px calc(18px + env(safe-area-inset-bottom))}.hero-about-popup-module__e0Wq-a__body [data-seo-about] dl{grid-template-columns:1fr}}
.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo{box-sizing:border-box;color:#24182f;text-align:left;white-space:normal;cursor:pointer;background:#fff;border:1px solid #e6dcee;border-radius:14px;flex-direction:column;width:300px;max-width:100%;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;display:flex;overflow:hidden}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo:hover{border-color:#d9c8e7;text-decoration:none}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo:focus-visible{outline-offset:2px;outline:2px solid #7933a3}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo .link-solo-module__LUz1QG__media{aspect-ratio:16/9;background:#f1ecf5;width:100%;display:block;position:relative;overflow:hidden}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo .link-solo-module__LUz1QG__media img{object-fit:cover;border-radius:0;max-width:none;margin:0;display:block;width:100%!important;height:100%!important}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo .link-solo-module__LUz1QG__play{color:#fff;background:#180c228c;border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;display:grid;position:absolute;top:50%;left:50%}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo:hover .link-solo-module__LUz1QG__play{background:#7933a3d9}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo .link-solo-module__LUz1QG__text{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:9px 12px 10px;display:flex}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo .link-solo-module__LUz1QG__title{-webkit-line-clamp:2;color:#24182f;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo .link-solo-module__LUz1QG__sub{color:#8a7f93;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;display:block;overflow:hidden}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__row{flex-direction:row;align-items:stretch;min-height:84px}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo .link-solo-module__LUz1QG__side{object-fit:cover;background:#f1ecf5;border-radius:0;flex:none;width:84px;max-width:none;height:auto;min-height:84px;margin:0;display:block}.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__solo.link-solo-module__LUz1QG__row .link-solo-module__LUz1QG__text{flex:1}
.post-media-module__OqXIEa__viewer{background:#f4eef8;border-radius:14px;margin:12px 0;position:relative;overflow:hidden}.post-media-module__OqXIEa__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.post-media-module__OqXIEa__track::-webkit-scrollbar{display:none}.post-media-module__OqXIEa__slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;max-height:min(70vh,560px);display:grid}.post-media-module__OqXIEa__slide img{object-fit:contain;max-width:100%;max-height:min(70vh,560px);display:block}.post-media-module__OqXIEa__nav{box-sizing:border-box;color:#5b2a7c;cursor:pointer;background:#ffffffeb;border:0;border-radius:18px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #28103c2e}.post-media-module__OqXIEa__prev{left:8px}.post-media-module__OqXIEa__next{right:8px}.post-media-module__OqXIEa__next svg{transform:scaleX(-1)}.post-media-module__OqXIEa__count{color:#fff;background:#0009;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:10px}.post-media-module__OqXIEa__link{margin:10px 0}.post-media-module__OqXIEa__link a{width:min(420px,100%)}@media (hover:none){.post-media-module__OqXIEa__nav{display:none}}
