@charset "UTF-8";@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e788aa69824e04f8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/877c13b0259aca4f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aba50fd1ece19c76-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gloock Fallback;src:local("Times New Roman");ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.00%;size-adjust:114.95%}.__className_e266ae{font-family:Gloock,Gloock Fallback;font-weight:400;font-style:normal}.__variable_e266ae{--font-nav-home:"Gloock","Gloock Fallback"}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99828396bba94cb7-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2d3d4268ed7cf479-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a410b1f1d022dd73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9bd83c7641f8d6a6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bodoni Moda Fallback;src:local("Times New Roman");ascent-override:98.50%;descent-override:35.02%;line-gap-override:0.00%;size-adjust:114.22%}.__className_1277d8{font-family:Bodoni Moda,Bodoni Moda Fallback;font-weight:700;font-style:normal}.__variable_1277d8{--font-nav-services:"Bodoni Moda","Bodoni Moda Fallback"}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e480b59d4207f732-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/a9f7aafc2e72be82-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e8b457f54a09c19e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7e220a9a9b9c60bc-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c37ae0513c7d4d5e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/605ccae51c83b86e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/36500f9b2889e241-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Noto Serif Display Fallback";src:local("Times New Roman");ascent-override:91.24%;descent-override:25.01%;line-gap-override:0.00%;size-adjust:117.17%}.__className_955252{font-family:"Noto Serif Display","Noto Serif Display Fallback";font-weight:700;font-style:normal}.__variable_955252{--font-nav-about:"Noto Serif Display","Noto Serif Display Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0131aea8a04c14c0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/025300517b6a8ae5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87526f8ae8c9fc62-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d0bd98313c47a2a2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b2ebf87ab9933384-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_2bd7dc{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:700;font-style:normal}.__variable_2bd7dc{--font-nav-ecosystem:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/85666ec99729933d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/41cc4e09173ed633-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Bodoni;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e5e5bc028096467-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Bodoni Fallback;src:local("Times New Roman");ascent-override:83.42%;descent-override:29.43%;line-gap-override:0.00%;size-adjust:110.77%}.__className_a8d224{font-family:Libre Bodoni,Libre Bodoni Fallback;font-weight:700;font-style:normal}.__variable_a8d224{--font-nav-works:"Libre Bodoni","Libre Bodoni Fallback"}.Romi_avatar__jQZv8{position:relative;width:100%;aspect-ratio:1;display:block}.Romi_avatar_svg__NjmU7{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.Romi_avatar_screen__uUO6A{position:absolute;left:26%;top:16%;width:48%;height:43%;border-radius:3%;display:block}.Romi_fab__83KJ6{position:fixed;right:26px;bottom:26px;z-index:960;display:flex;align-items:center;gap:0;height:60px;padding:0;width:60px;border:1px solid rgba(212,175,55,.42);border-radius:999px;background:rgba(8,8,11,.82);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 10px 34px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.07);color:var(--c-gold);cursor:pointer;overflow:hidden;transition:width .52s cubic-bezier(.16,1,.3,1),border-color var(--dur-ui) ease,box-shadow var(--dur-ui) ease,transform .4s cubic-bezier(.16,1,.3,1)}.Romi_fab__83KJ6:hover{width:178px;border-color:rgba(212,175,55,.85);box-shadow:0 14px 44px rgba(0,0,0,.62),0 0 0 4px rgba(212,175,55,.08),inset 0 1px 0 rgba(255,255,255,.09)}.Romi_fab__83KJ6:active{transform:scale(.97)}.Romi_fab__83KJ6:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.Romi_fab_halo__k1jaB{position:absolute;inset:-1px;border-radius:999px;border:1px solid rgba(212,175,55,.5);opacity:0;animation:Romi_romi-halo__blKHp 3.6s ease-out infinite;pointer-events:none}@keyframes Romi_romi-halo__blKHp{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.42);opacity:0}to{opacity:0}}.Romi_fab__83KJ6[data-open=true] .Romi_fab_halo__k1jaB{animation:none}.Romi_fab_close__NAnrM,.Romi_fab_face__fXi1P{position:absolute;left:0;top:0;width:58px;height:58px;display:flex;align-items:center;justify-content:center;transition:opacity .34s ease,transform .44s cubic-bezier(.16,1,.3,1)}.Romi_fab_avatar__mNLRi{width:44px}.Romi_fab_close__NAnrM{opacity:0;transform:rotate(-90deg) scale(.6)}.Romi_fab__83KJ6[data-open=true] .Romi_fab_face__fXi1P{opacity:0;transform:rotate(90deg) scale(.6)}.Romi_fab__83KJ6[data-open=true] .Romi_fab_close__NAnrM{opacity:1;transform:rotate(0) scale(1)}.Romi_fab_label__twjox{position:absolute;left:58px;top:50%;transform:translateY(-50%);font-family:var(--f-mono);font-size:11px;letter-spacing:.22em;text-indent:.22em;white-space:nowrap;opacity:0;transition:opacity .3s ease .06s;pointer-events:none}.Romi_fab__83KJ6:hover .Romi_fab_label__twjox{opacity:1}.Romi_fab__83KJ6[data-open=true] .Romi_fab_label__twjox{opacity:0}.Romi_stage__7xocG{position:relative;width:100%;height:186px;flex-shrink:0;pointer-events:none;opacity:0;transform:translateY(-10px) scale(.94);transition:opacity .6s cubic-bezier(.16,1,.3,1) .14s,transform .7s cubic-bezier(.16,1,.3,1) .14s}.Romi_stage__7xocG:before{content:"";position:absolute;left:50%;top:46%;width:72%;height:78%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at 50% 50%,rgba(212,175,55,.16),rgba(120,140,255,.06) 45%,transparent 72%);filter:blur(16px);pointer-events:none}.Romi_stage__7xocG:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.28),transparent)}.Romi_stage__7xocG[data-active=true]{opacity:1;transform:translateY(0) scale(1)}.Romi_panel__kUSYf{position:fixed;right:26px;bottom:100px;z-index:950;width:396px;max-height:min(742px,calc(100vh - 120px));display:flex;flex-direction:column;border:1px solid rgba(212,175,55,.2);border-radius:22px;background:rgba(9,9,12,.92);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);box-shadow:0 30px 90px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.03),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;touch-action:none;overscroll-behavior:contain;transform-origin:100% 100%;opacity:0;visibility:hidden;transform:translateY(18px) scale(.94);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),visibility 0s linear .52s}.Romi_panel__kUSYf[data-open=true]{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),visibility 0s}.Romi_panel__kUSYf:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.75),transparent);pointer-events:none}.Romi_header__Oi6hE{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.Romi_header_meta__5Fo11{display:flex;flex-direction:column;gap:3px;min-width:0}.Romi_header_name__WQ2sD{font-family:var(--f-acumin);font-weight:600;font-size:14px;letter-spacing:.16em;color:#fff}.Romi_header_status__jU_qU{display:flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:9px;letter-spacing:.2em;color:var(--c-grey-500)}.Romi_dot__p2KGA{width:5px;height:5px;border-radius:50%;background:var(--c-gold);box-shadow:0 0 8px var(--c-gold);animation:Romi_romi-pulse__j0Ont 2.2s ease-in-out infinite}@keyframes Romi_romi-pulse__j0Ont{0%,to{opacity:1}50%{opacity:.32}}.Romi_header_actions__jdqA4{display:flex;align-items:center;gap:4px;flex-shrink:0}.Romi_iconBtn__ToF_f{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--c-grey-500);cursor:pointer;transition:color var(--dur-ui) ease,background-color var(--dur-ui) ease}.Romi_iconBtn__ToF_f:hover{color:#fff;background:rgba(255,255,255,.07)}.Romi_iconBtn__ToF_f:focus-visible{outline:1px solid var(--c-gold);outline-offset:1px}.Romi_iconBtn__ToF_f[data-on=true]{color:var(--c-gold);background:rgba(212,175,55,.12)}.Romi_lang__cZNGD{position:relative;display:flex}.Romi_langBtn__9Ds1O{display:flex;align-items:center;gap:3px;height:26px;padding:0 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:var(--c-grey-100);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;cursor:pointer;transition:border-color var(--dur-ui) ease,color var(--dur-ui) ease}.Romi_langBtn__9Ds1O:hover{border-color:rgba(212,175,55,.75);color:var(--c-gold)}.Romi_langBtn__9Ds1O:focus-visible{outline:1px solid var(--c-gold);outline-offset:2px}.Romi_langScrim__Q_gz2{position:fixed;inset:0;z-index:1}.Romi_langMenu__Bor5L{position:absolute;top:calc(100% + 8px);right:0;z-index:2;min-width:176px;max-height:232px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:6px;margin:0;list-style:none;border:1px solid rgba(212,175,55,.24);border-radius:14px;background:rgba(12,12,15,.98);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 44px rgba(0,0,0,.7);animation:Romi_romi-rise__87xSG .28s cubic-bezier(.16,1,.3,1) both}.Romi_langItem___UMdG{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--c-grey-100);font-family:var(--f-mono);font-size:11.5px;font-weight:300;letter-spacing:.04em;text-align:left;cursor:pointer;transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease}.Romi_langItem___UMdG:hover{background:rgba(255,255,255,.06);color:#fff}.Romi_langItem___UMdG[data-active=true]{color:var(--c-gold)}.Romi_langItem_short__krO1_{flex-shrink:0;width:22px;font-size:9px;letter-spacing:.12em;color:var(--c-grey-600)}.Romi_langItem___UMdG[data-active=true] .Romi_langItem_short__krO1_{color:var(--c-gold)}.Romi_body__bCFnb{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:18px 16px 6px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.Romi_body__bCFnb::-webkit-scrollbar{width:4px}.Romi_body__bCFnb::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:2px}.Romi_intro__IkY1f{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2px 6px 4px;animation:Romi_romi-rise__87xSG .6s cubic-bezier(.16,1,.3,1) both}.Romi_intro_greeting__jacmv{font-family:var(--f-mono);font-size:12.5px;font-weight:300;line-height:1.85em;letter-spacing:.02em;color:var(--c-grey-100);margin-bottom:18px}.Romi_chips__hFEOb{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.Romi_chips__hFEOb[data-inline]{justify-content:flex-start;margin-top:2px}.Romi_chip__PbVFg{font-family:var(--f-mono);font-size:11px;font-weight:300;letter-spacing:.08em;color:var(--c-grey-100);padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.03);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-ui) ease,color var(--dur-ui) ease,background-color var(--dur-ui) ease,transform var(--dur-ui) ease}.Romi_chip__PbVFg:hover{border-color:rgba(212,175,55,.7);color:var(--c-gold);background:rgba(212,175,55,.07);transform:translateY(-1px)}.Romi_chip__PbVFg:focus-visible{outline:1px solid var(--c-gold);outline-offset:2px}.Romi_row__Znylm{display:flex;flex-direction:column;gap:8px;animation:Romi_romi-rise__87xSG .5s cubic-bezier(.16,1,.3,1) both}.Romi_row__Znylm[data-role=user]{align-items:flex-end}.Romi_row__Znylm[data-role=assistant]{align-items:flex-start}@keyframes Romi_romi-rise__87xSG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Romi_bubble__gxYHZ{max-width:86%;padding:11px 15px;font-family:var(--f-mono);font-size:12.5px;font-weight:300;line-height:1.8em;letter-spacing:.01em;white-space:pre-wrap;word-break:break-word}.Romi_bubble__gxYHZ[data-role=assistant]{color:var(--c-grey-100);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);border-radius:16px 16px 16px 5px}.Romi_bubble__gxYHZ[data-role=user]{color:#0b0b0d;background:var(--c-gold);border:1px solid var(--c-gold);border-radius:16px 16px 5px 16px;font-weight:400}.Romi_bubble__gxYHZ[data-typing]{padding:13px 16px}.Romi_typing__RWUlC{display:flex;align-items:center;gap:4px}.Romi_typing__RWUlC i{width:5px;height:5px;border-radius:50%;background:var(--c-gold);animation:Romi_romi-typing__Zuu72 1.3s ease-in-out infinite}.Romi_typing__RWUlC i:nth-child(2){animation-delay:.16s}.Romi_typing__RWUlC i:nth-child(3){animation-delay:.32s}@keyframes Romi_romi-typing__Zuu72{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.Romi_composer__wUkFy{display:flex;align-items:flex-end;gap:8px;padding:12px 14px 10px;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0}.Romi_input__6c8wE{flex:1 1;min-height:40px;max-height:110px;padding:11px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.035);color:#fff;font-family:var(--f-mono);font-size:12.5px;font-weight:300;line-height:1.5em;letter-spacing:.01em;resize:none;touch-action:auto;transition:border-color var(--dur-ui) ease,background-color var(--dur-ui) ease}.Romi_input__6c8wE::placeholder{color:var(--c-grey-700)}.Romi_input__6c8wE:focus{outline:none;border-color:rgba(212,175,55,.62);background:rgba(212,175,55,.05)}.Romi_send__PN_46{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--c-gold);border-radius:50%;background:transparent;color:var(--c-gold);cursor:pointer;transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease,opacity var(--dur-ui) ease,transform var(--dur-ui) ease}.Romi_send__PN_46:hover:not(:disabled){background:var(--c-gold);color:#000;transform:scale(1.06)}.Romi_send__PN_46:disabled{opacity:.32;cursor:default}.Romi_send__PN_46:focus-visible{outline:1px solid var(--c-gold);outline-offset:2px}.Romi_legal__VRli0{padding:0 16px 13px;font-family:var(--f-mono);font-size:9px;font-weight:300;line-height:1.6em;letter-spacing:.06em;color:var(--c-grey-700);text-align:center;flex-shrink:0}.Romi_legal__VRli0 a{color:var(--c-grey-500);text-decoration:underline;text-underline-offset:2px}.Romi_legal__VRli0 a:hover{color:var(--c-gold)}@media not screen and (min-width:769px){.Romi_fab__83KJ6{right:16px;bottom:16px;height:54px;width:54px}.Romi_fab__83KJ6:hover{width:54px}.Romi_fab_close__NAnrM,.Romi_fab_face__fXi1P{width:52px;height:52px}.Romi_fab_avatar__mNLRi{width:40px}.Romi_fab_label__twjox{display:none}.Romi_fab__83KJ6[data-open=true]{opacity:0;pointer-events:none;transform:scale(.8)}.Romi_panel__kUSYf{right:10px;left:10px;bottom:10px;width:auto;max-height:80vh;height:80dvh;border-radius:20px;transform-origin:50% 100%;transform:translateY(102%)}.Romi_panel__kUSYf[data-open=true]{transform:translateY(0)}.Romi_stage__7xocG{height:140px}.Romi_header__Oi6hE{padding:12px 13px 11px}.Romi_header_name__WQ2sD{font-size:13px}.Romi_body__bCFnb{padding:14px 13px 6px;gap:10px}.Romi_intro_greeting__jacmv{font-size:12px;line-height:1.75em;margin-bottom:15px}.Romi_chip__PbVFg{font-size:10.5px;padding:7px 12px}.Romi_bubble__gxYHZ{max-width:88%;font-size:12px;padding:10px 13px;line-height:1.72em}.Romi_composer__wUkFy{padding:10px 12px 9px;gap:7px}.Romi_input__6c8wE{min-height:38px;padding:10px 12px;font-size:12px}.Romi_send__PN_46{width:38px;height:38px}.Romi_legal__VRli0{font-size:8.5px;padding:0 13px calc(11px + env(safe-area-inset-bottom) * .5)}.Romi_langMenu__Bor5L{min-width:160px;max-height:200px}}@media (prefers-reduced-motion:reduce){.Romi_chip__PbVFg,.Romi_fab__83KJ6,.Romi_intro__IkY1f,.Romi_panel__kUSYf,.Romi_row__Znylm,.Romi_send__PN_46{transition-duration:.01ms;animation:none}.Romi_dot__p2KGA,.Romi_fab_halo__k1jaB,.Romi_typing__RWUlC i{animation:none}}:root{--c-black:#000;--c-white:#fff;--c-mission-bg:#d7dbdc;--c-grey-100:#bbb;--c-grey-200:#bababa;--c-grey-300:#a9a9a9;--c-grey-400:#999;--c-grey-500:#7e7e7e;--c-grey-600:#777;--c-grey-700:#555;--c-grey-800:#363b46;--c-grey-900:#333;--c-gold:#d4af37;--c-gold-bright:#f6e27a;--c-gold-deep:#b8912c;--grad-gold:linear-gradient(120deg,var(--c-gold-bright) 0%,var(--c-gold) 40%,var(--c-gold-deep) 70%,var(--c-gold-bright) 100%);--c-accent:var(--c-gold);--ease-ui:cubic-bezier(0.25,0.46,0.45,0.94);--dur-ui:0.3s;--pad-header-x:50px;--pad-header-y:40px}*{box-sizing:border-box;padding:0;margin:0}body,html{font-family:Hiragino Kaku Gothic ProN,メイリオ,sans-serif;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;color:var(--c-white);background-color:var(--c-black)}body{position:relative}body[data-modal=true]{overflow-y:hidden}img{max-width:100%;vertical-align:top}li{list-style:none}a{text-decoration:none;color:var(--c-white)}button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;color:var(--c-grey-800)}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none}input,textarea{-webkit-user-select:all;-moz-user-select:all;user-select:all}svg{display:block}[data-media=max-xl]{display:none}@media only screen and (min-width:950px){[data-media=max-xl]{display:block}}[data-media=max-md]{display:none}@media only screen and (min-width:769px){[data-media=max-md]{display:block}}@media only screen and (min-width:950px){[data-media=min-xl]{display:none}}@media not screen and (min-width:950px){[data-media=min-xl]{display:block}}[data-media=min-md]{display:none}@media not screen and (min-width:769px){[data-media=min-md]{display:block}}[data-media=max-xl-inline]{display:none}@media only screen and (min-width:950px){[data-media=max-xl-inline]{display:inline}[data-media=min-xl-inline]{display:none}}@media not screen and (min-width:950px){[data-media=min-xl-inline]{display:inline}}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid #fff;outline-offset:3px}:root{--x-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23000' stroke-width='9.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.2 5L44 40.7L16.5 88.4L56 64.9L92.8 95'/%3E%3Cpath d='M83.5 5L60.6 36.1'/%3E%3C/g%3E%3C/svg%3E")}@media (hover:none){[role=button],a,button,label[for],summary{-webkit-tap-highlight-color:transparent}[role=button]:active,a:active,button:active:not(:disabled),label[for]:active,summary:active{opacity:.72;filter:brightness(1.3);transition:opacity .12s ease,filter .12s ease}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}