@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-ext-300-normal-AjyHH-nA.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-300-normal-Ctr4ZZfs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-cyrillic-300-normal-DyQnI4ta.woff2) format("woff2"),url(/assets/montserrat-cyrillic-300-normal-BVP0yxL_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-vietnamese-300-normal-BIrGnxdC.woff2) format("woff2"),url(/assets/montserrat-vietnamese-300-normal-F69v1y7v.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-ext-300-normal-DiDe5dVi.woff2) format("woff2"),url(/assets/montserrat-latin-ext-300-normal-BCbSOsYO.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-300-normal-BgP24wlQ.woff2) format("woff2"),url(/assets/montserrat-latin-300-normal-sTRdVzlf.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff) format("woff");unicode-range:U+0000-00FF,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:IvarFine-Light;src:url(/assets/IvarFine-Light-DCRMa_-6.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarFine-LightItalic;src:url(/assets/IvarFine-LightItalic-DShgRo2L.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarFine-Regular;src:url(/assets/IvarFine-Regular-BadKAMOq.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarFine-Italic;src:url(/assets/IvarFine-Italic-B9dscQtf.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarFine-Medium;src:url(/assets/IvarFine-Medium-DdUOKQCq.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarFine-MediumItalic;src:url(/assets/IvarFine-MediumItalic-CN_SAKRZ.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarFine-SemiBold;src:url(/assets/IvarFine-SemiBold-C2YH-IxZ.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarFine-SemiBoldItalic;src:url(/assets/IvarFine-SemiBoldItalic-DTVqlstI.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarFine-Bold;src:url(/assets/IvarFine-Bold-CL89ig1p.woff2) format("woff2");font-display:swap}@font-face{font-family:IvarFine-BoldItalic;src:url(/assets/IvarFine-BoldItalic-DX5r5hsb.woff2) format("woff2");font-display:swap}@font-face{font-family:HarlowDuoScript-Regular;src:url(/assets/HarlowDuoScript-Regular-DfE53a-I.woff2) format("woff2");font-display:swap}@font-face{font-family:HarlowDuoSerif-regular;src:url(/assets/HarlowDuoSerif-regular-CGJcV4Yf.woff2) format("woff2");font-display:swap}@font-face{font-family:HarlowDuoSerifPlain-Regular;src:url(/assets/HarlowDuoSerifPlain-Regular-qrsEPCvf.woff2) format("woff2");font-display:swap}@font-face{font-family:PlayfairR;src:url(/assets/PlayfairR-D4m53k3Y.woff2) format("woff2");font-display:swap}@font-face{font-family:MontReg;src:url(/assets/MontReg-CwLiL8Xm.woff2) format("woff2");font-display:swap}@font-face{font-family:MontMed;src:url(/assets/MontMed-DZojzgGd.woff2) format("woff2");font-display:swap}@font-face{font-family:MontSB;src:url(/assets/MontSB-DMoYl4jn.woff2) format("woff2");font-display:swap}@font-face{font-family:OutfitXL;src:url(/assets/OutfitXL-BG3YYNGS.woff2) format("woff2");font-display:swap}@font-face{font-family:OutfitL;src:url(/assets/OutfitL-B7poqphy.woff2) format("woff2");font-display:swap}@font-face{font-family:OutfitR;src:url(/assets/OutfitR-Bziq0YOH.woff2) format("woff2");font-display:swap}@font-face{font-family:OutfitM;src:url(/assets/OutfitM-DcitMy6q.woff2) format("woff2");font-display:swap}@font-face{font-family:CormorantGaramondR;src:url(/assets/CormorantGaramondR-B-1hWBU7.woff2) format("woff2");font-display:swap}@font-face{font-family:CormorantGaramondSB;src:url(/assets/CormorantGaramondSB-Co1r35X9.woff2) format("woff2");font-display:swap}@font-face{font-family:EBGaramondR;src:url(/assets/EBGaramondR-BCNrxLz_.woff2) format("woff2");font-display:swap}@font-face{font-family:PrataR;src:url(/assets/PrataR-DtyCfkTi.woff2) format("woff2");font-display:swap}@font-face{font-family:DMSerifDisplayR;src:url(/assets/DMSerifDisplayR-C5_t9oOD.woff2) format("woff2");font-display:swap}@font-face{font-family:GreatVibesR;src:url(/assets/GreatVibesR-q5-78SH_.woff2) format("woff2");font-display:swap}@font-face{font-family:AlluraR;src:url(/assets/AlluraR-4sUZKTf1.woff2) format("woff2");font-display:swap}@font-face{font-family:SacramentoR;src:url(/assets/SacramentoR-mRAQrhvZ.woff2) format("woff2");font-display:swap}@font-face{font-family:AntonR;src:url(/assets/AntonR-Byf51wtH.woff2) format("woff2");font-display:swap}@font-face{font-family:OswaldR;src:url(/assets/OswaldR-BAFo8sP8.woff2) format("woff2");font-display:swap}@font-face{font-family:OswaldSB;src:url(/assets/OswaldSB-plFmSr5g.woff2) format("woff2");font-display:swap}@font-face{font-family:PoppinsR;src:url(/assets/PoppinsR-cpxAROuN.woff2) format("woff2");font-display:swap}@font-face{font-family:PoppinsSB;src:url(/assets/PoppinsSB-zEkxB9Mr.woff2) format("woff2");font-display:swap}@font-face{font-family:RalewayR;src:url(/assets/RalewayR-C5eIEfLm.woff2) format("woff2");font-display:swap}@font-face{font-family:SpecialEliteR;src:url(/assets/SpecialEliteR-YjDd9tmf.woff2) format("woff2");font-display:swap}@font-face{font-family:OpenSansR;src:url(/assets/OpenSansR-Bk63H6sG.woff2) format("woff2");font-display:swap}@font-face{font-family:RobotoR;src:url(/assets/RobotoR-BqEyEoaF.woff2) format("woff2");font-display:swap}@font-face{font-family:ArchivoR;src:url(/assets/ArchivoR-C81ewxNO.woff2) format("woff2");font-display:swap}@font-face{font-family:ManropeR;src:url(/assets/ManropeR-PaqtzbVb.woff2) format("woff2");font-display:swap}@font-face{font-family:PlusJakartaSansR;src:url(/assets/PlusJakartaSansR-Dhut76fR.woff2) format("woff2");font-display:swap}@font-face{font-family:UrbanistR;src:url(/assets/UrbanistR-ClbGNxcV.woff2) format("woff2");font-display:swap}@font-face{font-family:AlbertSansR;src:url(/assets/AlbertSansR-1PQZqV1o.woff2) format("woff2");font-display:swap}@font-face{font-family:SpaceGroteskR;src:url(/assets/SpaceGroteskR-CJ-V5oYT.woff2) format("woff2");font-display:swap}@font-face{font-family:SyneR;src:url(/assets/SyneR-CcHADMBd.woff2) format("woff2");font-display:swap}@font-face{font-family:UnboundedR;src:url(/assets/UnboundedR-DxT99aXF.woff2) format("woff2");font-display:swap}@font-face{font-family:CaprasimoR;src:url(/assets/CaprasimoR-u3avbpQ7.woff2) format("woff2");font-display:swap}@font-face{font-family:AliceR;src:url(/assets/AliceR-DOnBKDre.woff2) format("woff2");font-display:swap}@font-face{font-family:DMMonoR;src:url(/assets/DMMonoR-4GdczIuU.woff2) format("woff2");font-display:swap}@font-face{font-family:IBMPlexMonoR;src:url(/assets/IBMPlexMonoR-DMJ8VG8y.woff2) format("woff2");font-display:swap}@font-face{font-family:BoskaR;src:url(/assets/BoskaR-CWhFd7sn.woff2) format("woff2");font-display:swap}@font-face{font-family:BoskaB;src:url(/assets/BoskaB-e5ck6L7M.woff2) format("woff2");font-display:swap}@font-face{font-family:ZodiakR;src:url(/assets/ZodiakR-ClbmQzKp.woff2) format("woff2");font-display:swap}@font-face{font-family:ZodiakB;src:url(/assets/ZodiakB-Kwf0VbPd.woff2) format("woff2");font-display:swap}@font-face{font-family:SentientR;src:url(/assets/SentientR-DcngEQoX.woff2) format("woff2");font-display:swap}@font-face{font-family:SentientB;src:url(/assets/SentientB-DV7iGHJJ.woff2) format("woff2");font-display:swap}@font-face{font-family:GeneralSansR;src:url(/assets/GeneralSansR-qWzDLixW.woff2) format("woff2");font-display:swap}@font-face{font-family:GeneralSansSB;src:url(/assets/GeneralSansSB-CJIwQqfU.woff2) format("woff2");font-display:swap}@font-face{font-family:CabinetGroteskR;src:url(/assets/CabinetGroteskR-BLnZls-E.woff2) format("woff2");font-display:swap}@font-face{font-family:CabinetGroteskB;src:url(/assets/CabinetGroteskB-ChXdH3YW.woff2) format("woff2");font-display:swap}@font-face{font-family:GambarinoR;src:url(/assets/GambarinoR-DL04QAyz.woff2) format("woff2");font-display:swap}:root{--vault: #20452f;--vault-deep: #16301f;--brass: #a9803e;--brass-soft: #e9dfc8;--paper: #f6f4ee;--card: #ffffff;--ink: #1e241f;--ink-soft: #5c665e;--line: #e3e1d8;--good: #2e7d4f;--good-bg: #e3f0e7;--warn: #9a6b1f;--warn-bg: #f7edd8;--bad: #9c3b31;--bad-bg: #f6e4e1;--info: #3d5a80;--info-bg: #e7ecf4;--radius: 14px;--shadow: 0 1px 2px rgba(30, 36, 31, .05), 0 10px 28px rgba(30, 36, 31, .08);--shadow-hover: 0 2px 4px rgba(30, 36, 31, .06), 0 14px 36px rgba(30, 36, 31, .13);--display: Georgia, "Times New Roman", serif;--body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--body);background:radial-gradient(1200px 500px at 85% -10%,rgba(169,128,62,.07),transparent 60%),var(--paper);color:var(--ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:4px}.portal-masonry{column-gap:14px}@media (min-width: 900px){.portal-masonry{column-count:2}}.portal-masonry .tile{break-inside:avoid;margin-bottom:14px}.lift{transition:box-shadow .14s ease,transform .14s ease}.lift:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.vault-door{transition:box-shadow .18s ease,transform .18s ease}.vault-door:hover{transform:translateY(-4px);box-shadow:0 22px 48px #202d1933!important}.vh-hero{text-align:left}@media (max-width: 640px){.vh-hero{text-align:center}.vh-hero p{margin-left:auto;margin-right:auto}}.ws-tabs{display:flex;gap:6px;margin-bottom:14px}.ws-pill{gap:6px;padding:8px 15px;font-size:13px}@media (max-width: 899px){.ws-tabs{gap:4px}.ws-pill{gap:3px;padding:7px 9px;font-size:12px}.ws-profile-label{display:none}}.ws-bottombar,.ws-sheet,.ws-sheet-backdrop{display:none}@media (max-width: 719px){.ws-tabs{display:none}.ws-page{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ws-bottombar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--card);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #1e241f14}.ws-bb-item{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;border-radius:10px;padding:4px 0;font-size:10.5px;font-weight:700;color:var(--ink-soft)}.ws-bb-item.on{color:var(--vault)}.ws-bb-icon{position:relative;display:inline-flex}.ws-bb-badge{position:absolute;top:-5px;right:-11px;background:var(--bad);color:#fff;border-radius:999px;font-size:9.5px;font-weight:700;line-height:14px;padding:0 5px}.ws-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#1e241f40}.ws-sheet{display:block;position:fixed;z-index:41;left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-hover);overflow:hidden}.ws-sheet button{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:none;border:none;text-align:left;font-size:14px;font-weight:700;color:var(--ink)}.ws-sheet button+button{border-top:1px solid var(--line)}.ws-sheet button:disabled{color:var(--line);cursor:default}.ws-sheet button.on{color:var(--vault)}}.cal-shell{display:grid;grid-template-columns:minmax(0,1fr) 300px;border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.cal-gridpane{border-right:1px solid var(--line);min-width:0}@media (max-width: 899px){.cal-shell{grid-template-columns:1fr}.cal-gridpane{border-right:none;border-bottom:1px solid var(--line)}}[id^=sec-],[id^=buyer-card-]{scroll-margin-top:92px}.buyer-list{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.3fr) minmax(0,max-content)}.buyer-list>*{grid-column:1 / -1}.buyer-list>div:not(.buyer-row){display:grid;grid-template-columns:subgrid}.buyer-list>div:not(.buyer-row)>*:not(.buyer-row){grid-column:1 / -1}.buyer-list>div:not(.buyer-row)>.buyer-row{grid-column:1 / -1}.buyer-row{display:grid;grid-template-columns:subgrid;gap:14px;width:100%;box-sizing:border-box}.buyer-row>*{min-width:0}.buyer-row>span[data-e2e=cell],.buyer-row>span[data-e2e=cell]>b,.buyer-row>span[data-e2e=cell]>div{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.buyer-row>span[data-e2e=cell]>span{white-space:nowrap}.buyer-row>span:last-child{flex-wrap:wrap;justify-content:flex-end}.buyer-row-head{padding:4px 2px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);cursor:default}.buyer-row>span:not(:first-child):not(:last-child){text-align:center;justify-self:center;min-width:0;max-width:100%}.buyer-row>span:first-child{text-align:left;justify-self:start}.buyer-row-head>span:last-child{text-align:right}@container (max-width: 900px){.buyer-list{display:block}.buyer-row{grid-template-columns:1fr 1fr}.buyer-row>span:last-child{grid-column:1 / -1;justify-self:start!important}.buyer-row-head{display:none}}@media (max-width: 900px){.office-grid{grid-template-columns:minmax(0,1fr)!important}.office-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.office-money{grid-template-columns:minmax(0,1fr)!important}}html,body{max-width:100%;overflow-x:clip}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff) format("woff");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff) format("woff");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff) format("woff");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff) format("woff");unicode-range:U+0000-00FF,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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAACBwAAAO0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWFQAdiDAcbuQZRlC3OUoCfB44x9TTEKkMlolkpXUtcW8cdNqMkfNCnw08tvgYVP/abvffdMU2i2ayJJZqFThVPeCI1y4Qunmn4lS7dkwwEMiKcgB7OIgeIOwKquDLVGRdNuhBRt7168Z7iBBIOpLCZwNOEkijVMK38jz78n8txbZDNfWuRBpz4WL42jUmFcxAftSfdO2ptoLCXnkcI2Vwbj+gTE5HgJOd6+6EIRACAEXFEIKReIWps7R4GvwWbTvDjAfxDQLOgO8EDCIiHCZAAk+ECmsVBDIA4YhyjpmU2RqNUSpAVmJHAak8TcNVcYbvNAzBhI9EE6UmnBPzAzBwdm/rgM7U+d+9/82BUXgV0AOixN0A1mqrfFjIoUI/aJNlEAKsrtiMvJMOF3QmDhAmg+tAAYMCBDJqQ5RkFxPDx8anW4DLXoqrvf+DD4//ZZ4IG6G4SROlFWfeLAwgCSAFCYAGwBigHZABg7JfeFw9R8fg96TAXOXXMm/alWF/ax9vmrXhNjo+NeY/gwysr2nUpfOz2fdj54I33kdX4kaWlJeQPzks3+u5RgPjdt16Hf2WPrq4GLy+z83zIXC59eE6PvHfmKN+Zs5YK186tibnlm8rBNea12r3g/PP1l+tp27N3fMvZAYzvBCmtYRuCOHLbrakkIvbm39js+vT/e8tjW3f3m16T4ZNhJ+/3+FfkVGhwNROSMNKkNSc0OBvam7iCsrGKEN0BiRnEFAeHFwdcPkyON9fjmI58ZFUUHuytB6qHgJ8/jlvP+oBTaAPghZ1uvW22DAi4dvpxb+zaYrz6DTj3Drjb6QJ25PnLcv0/8qzg28ZqtpGOXRH076oVUQTCCOQTCknWuPFAlA08QR3rEcbIurgoolHEjEDMOEclCNyon0DawoCJJQXOoD/ZnjjwKnkOPi32Q0yPfkiIUcxLCpLIJ4jIVSvwjhCihP6JMCEwiXDAnDqYMDsFZ4xAIZGZWmxk0mGNCDteO8zJRuDEaKMjTAKDjcxkWmColCePgaNTLDAZchkUdrkInSRPn1bdqPG4UE4NnlECHU1NpHaRXPkKFI3Eq7Rr1qQvnTMQBlsvsdhh+vcWYhD0TQhZN9HX8JcwCuUrVIAxTCZgkNX9PoKq5jDwb2AxyQidgZG+0kaJEoXGwsrFIRzyOGC6R2nvCVINiyGPrALJHJIzA0VJ/Q+aYQyCet9F4eLkkVc+Xx97lv8Yd8up5Oc3tNlfFuY3dnlizjKFY20ofbyO/KL80nNuhL/W//pjzz4AAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-vietnamese-800-normal-rhXM_bnk.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-800-normal-Botv5QzP.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-ext-800-normal-BUyj4f7g.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-800-normal-Cj41HOW_.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-800-normal-BTy3IUcF.woff) format("woff");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/CormorantGaramondSB-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--brand-mark: var(--vault)}html[data-look=kit] body{background:var(--paper)}.mrv-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 10%}.mrv-backdrop .mark{color:var(--accent);opacity:.13;text-align:center;transform:translateY(22%);width:100%}html[data-dark] .mrv-backdrop .mark{color:var(--ink);opacity:.1}.mrv-backdrop .mark .n{font-family:var(--display);font-weight:var(--display-w);white-space:nowrap;font-size:min(88px,21vw,calc(78vw / (var(--len, 5) * .86)));line-height:.9;letter-spacing:.12em;text-transform:uppercase;padding-left:.12em}.mrv-backdrop .mark .r{width:34%;height:1.5px;background:currentColor;margin:16px auto 12px}.mrv-backdrop .mark .t{font:700 13px/1 Hanken Grotesk,system-ui,sans-serif;letter-spacing:.42em;text-transform:uppercase;padding-left:.42em}.mrv-backdrop img.logo{max-width:84%;max-height:34%;object-fit:contain;opacity:.14;transform:translateY(22%)}html[data-dark] .mrv-backdrop img.logo{filter:grayscale(1) invert(1);opacity:.12}.mrv-backdrop.photo{padding:0;background-size:cover;background-position:center}.mrv-backdrop.photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--paper) 58%,transparent)}.mrv-look-switch{position:fixed;z-index:9999;left:12px;bottom:calc(96px + env(safe-area-inset-bottom));display:flex;gap:2px;padding:3px;background:#141416db;color:#fff;border-radius:999px;box-shadow:0 8px 24px #0000004d;font:700 11px/1 system-ui,-apple-system,sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mrv-look-switch button{border:0;background:none;color:inherit;font:inherit;padding:7px 10px;border-radius:999px;opacity:.7}.mrv-look-switch button.on{background:#fff;color:#111;opacity:1}@media (min-width: 720px){.mrv-look-switch{bottom:auto;left:auto;top:12px;right:12px}}html[data-look=kit] .mrv-look-switch{display:none!important}html[data-look=kit] .kit-home{color:var(--ink);font-family:var(--body)}html[data-look=kit] .kit-home button,html[data-look=kit] .kit-tabbar button,html[data-look=kit] .kit-screen button.row,html[data-look=kit] .kit-seg button,html[data-look=kit] .kit-back{border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kit-home .home-hdr{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:4px 4px 9px}.kit-home .date{margin:0;font-size:14px;font-weight:600;color:var(--ink-2)}.kit-home .hello{margin:5px 0 0;font-family:var(--display);font-weight:var(--display-w);font-size:min(var(--hello),8.6vw);letter-spacing:var(--display-track);line-height:1;white-space:nowrap}.kit-home .me{width:46px;height:46px;border-radius:50%;background:var(--accent)!important;color:var(--accent-ink)!important;display:grid;place-items:center;font-family:var(--display)!important;font-weight:var(--display-w)!important;font-size:21px!important;flex:none}.kit-home .nx{display:flex;gap:12px;align-items:stretch;padding:10px;border-radius:var(--r-lg);background:var(--hero-bg);color:var(--hero-ink);box-shadow:var(--shadow)}.kit-home .nx-photo{position:relative;flex:0 0 96px;border-radius:var(--r-md);overflow:hidden;padding:0;min-height:96px}.kit-home .nx-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kit-home .nx-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--hero-ink) 12%,transparent);color:var(--hero-ink-2)}.kit-home .nx-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:2px 2px 0}.kit-home .nx-when{font-size:12.5px;font-weight:700;color:var(--hero-ink-2);display:flex;align-items:center;gap:5px}.kit-home .nx-t{text-align:left;padding:0;color:var(--hero-ink)!important;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:21px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kit-home .nx-btns{display:flex;gap:8px}.kit-home .chip-btn{min-height:40px;padding:0 13px;border-radius:99px;display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;text-decoration:none;background:color-mix(in srgb,var(--hero-ink) 15%,transparent);color:var(--hero-ink)}.kit-home .chip-btn.solid{background:var(--hero-ink);color:var(--hero-bg)}.kit-home .lt-head{display:flex;align-items:baseline;justify-content:space-between;margin:9px 4px 6px}.kit-home .lt-head h2{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:22px;margin:0}.kit-home .lt-head span{font-size:13px;color:var(--ink-2);font-weight:600}.kit-home .lgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.kit-home .tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:132px;padding:8px 10px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden;text-align:left;color:var(--ink);container-type:inline-size;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.kit-home .tile:active{transform:scale(.97)}.kit-home .tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kit-home .lt .illo{display:block;width:100%;flex:1 1 0;height:auto;min-height:18px;max-height:50px;margin:0 0 3px;background:transparent}.kit-home .lt-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:0 4px}.kit-home .lt-name{font-weight:700;font-size:clamp(13px,9cqi,15.5px)}.kit-home .lt-fig{font-family:var(--fig);font-weight:var(--fig-w);font-size:30px;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.kit-home .lt-sub{display:block;padding:2px 4px 0;font-size:12.5px;line-height:1.3;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-home .lt-sub.alert-t{color:var(--alert);font-weight:700}.kit-home .lt-sub.money-t{color:var(--money);font-weight:700}.kit-home .lt-badge{position:absolute;top:9px;right:9px;min-width:22px;height:22px;padding:0 7px;border-radius:99px;background:var(--alert);color:#fff;font-size:12.5px;font-weight:800;display:grid;place-items:center}.kit-home .lt-badge.amber{background:var(--g2)}.kit-home .lt .bar{display:flex;height:5px;border-radius:3px;overflow:hidden;margin:5px 4px 0;gap:2px}.kit-home .lt .bar i{display:block;height:100%}html[data-look=kit] .kit-home .tile{background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}html[data-look=kit][data-dark] .kit-home .tile{background:color-mix(in srgb,var(--surface) 86%,transparent)}.kit-home .illo *{transform-box:fill-box}.kit-home .a-swing{animation:kitSwing 5s ease-in-out infinite;transform-box:view-box}.kit-home .a-blink{animation:kitBlink 3.6s steps(2) infinite}.kit-home .a-pop{animation:kitPop 4.2s ease-in-out infinite;transform-origin:center}.kit-home .a-check{stroke-dasharray:14;stroke-dashoffset:14;animation:kitCheck 5.4s ease-in-out infinite}.kit-home .a-wave{animation:kitWave 3.2s ease-out infinite;transform-box:view-box}.kit-home .a-draw{stroke-dasharray:120;stroke-dashoffset:120;animation:kitDraw 5.4s ease-in-out infinite}@keyframes kitSwing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes kitBlink{50%{opacity:.35}}@keyframes kitPop{0%,60%,to{transform:scale(1)}30%{transform:scale(.8)}}@keyframes kitCheck{0%,8%{stroke-dashoffset:14}22%,85%{stroke-dashoffset:0}to{stroke-dashoffset:14}}@keyframes kitWave{0%{opacity:0;transform:scale(.7)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes kitDraw{0%,8%{stroke-dashoffset:120}40%,82%{stroke-dashoffset:0}to{stroke-dashoffset:120}}@media (prefers-reduced-motion: reduce){.kit-home .illo *{animation:none!important;stroke-dashoffset:0!important}}@media (min-width: 720px){.kit-home{margin-bottom:18px}.kit-home .lgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kit-home .tile{min-height:150px;padding:12px 14px}.kit-home .nx{max-width:640px}}.ws-side-brand,.ws-side-foot{display:none}@media (min-width: 720px){html[data-look=kit]{--side-w: 76px}html[data-look=kit] body:has(.ws-page) .mrv-band{display:none!important}html[data-look=kit] body:has(.ws-page){padding-left:var(--side-w)}html[data-look=kit] .ws-page{max-width:1240px!important;padding-top:24px!important}html[data-look=kit] .ws-tabs{position:fixed;left:0;top:0;bottom:0;z-index:40;width:var(--side-w);display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:18px 10px 16px;overflow-y:auto;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--line)}html[data-look=kit] .ws-side-brand{display:flex;align-items:center;gap:10px;padding:2px 6px 18px;min-height:52px}html[data-look=kit] .ws-side-brand img{width:40px;height:40px;object-fit:contain;border-radius:10px;background:#fff;padding:3px;border:1px solid var(--line);flex:none}html[data-look=kit] .ws-side-mark{width:40px;height:40px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-family:var(--display);font-weight:var(--display-w);font-size:20px}html[data-look=kit] .ws-side-name{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:17px;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-look=kit] .ws-pill{position:relative;justify-content:flex-start;width:100%;min-height:46px;padding:0 14px!important;gap:12px!important;margin:0!important;border-radius:12px!important;border:0!important;box-shadow:none!important;font-size:15.5px!important;font-weight:700!important;background:transparent!important;color:var(--ink-2)!important}html[data-look=kit] .ws-pill:hover{background:var(--surface-2)!important;color:var(--ink)!important}html[data-look=kit] .ws-pill[style*="var(--vault)"]{background:var(--accent-soft)!important;color:var(--accent)!important}html[data-look=kit] .ws-pill[style*="var(--vault)"] svg{color:var(--accent)!important}html[data-look=kit] .ws-pill svg{width:20px;height:20px;flex:none;color:currentColor!important}html[data-look=kit] .ws-pill span:not(.ws-profile-label):not(.ws-side-label){margin-left:auto;font-size:12px!important;padding:2px 8px!important}html[data-look=kit] .ws-pill .ws-profile-label,html[data-look=kit] .ws-pill .ws-side-label{display:inline!important}html[data-look=kit] .ws-pill[data-e2e=nav-profile]{margin-top:auto!important}html[data-look=kit] .ws-side-foot{display:flex}html[data-look=kit] .ws-side-name{display:none}html[data-look=kit] .ws-side-brand{justify-content:center;padding:2px 0 18px}html[data-look=kit] .ws-pill{justify-content:center;padding:0!important;font-size:0!important}html[data-look=kit] .ws-pill .ws-profile-label,html[data-look=kit] .ws-pill .ws-side-label{font-size:0!important}html[data-look=kit] .ws-pill span:not(.ws-profile-label):not(.ws-side-label){position:absolute;top:5px;right:6px;margin:0;min-width:18px;padding:1px 5px!important;font-size:10.5px!important}}@media (min-width: 1100px){html[data-look=kit]{--side-w: 232px}html[data-look=kit] .ws-side-name{display:-webkit-box}html[data-look=kit] .ws-side-brand{justify-content:flex-start;padding:2px 6px 18px}html[data-look=kit] .ws-pill{justify-content:flex-start;padding:0 14px!important;font-size:15.5px!important}html[data-look=kit] .ws-pill .ws-profile-label,html[data-look=kit] .ws-pill .ws-side-label{font-size:15.5px!important}html[data-look=kit] .ws-pill span:not(.ws-profile-label):not(.ws-side-label){position:static;margin-left:auto;min-width:0;padding:2px 8px!important;font-size:12px!important}}html[data-look=kit] .kit-home .nx-t{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:21px;line-height:1.1;color:var(--hero-ink)}.kit-home .nx-body{justify-content:flex-start}.kit-home .nx-btns{margin-top:auto}@media (min-width: 720px){html[data-look=kit] .kit-home .nx-t{font-size:24px}}.kit-head{padding:2px 4px 14px}.kit-back{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--tab-on)!important;font-weight:700!important;font-size:16px!important;margin-left:-8px;padding-right:8px}.kit-head .big{margin:4px 0 0;font-family:var(--display);font-weight:var(--display-w);font-size:var(--big);letter-spacing:var(--display-track);line-height:1.02}.kit-head .sub{margin:7px 0 0;color:var(--ink-2);font-size:15px}.kit-seg{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 14px;padding:4px;border-radius:14px;background:var(--surface-2)}.kit-seg button{min-height:42px;border-radius:10px;text-align:center;font-weight:700!important;font-size:14.5px!important;color:var(--ink-2)!important}.kit-seg button.on{background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 1px 3px #00000024}.kit-screen .group{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.kit-screen .row{display:flex;gap:12px;align-items:center;width:100%;min-height:72px;padding:12px 14px;text-align:left;color:var(--ink)}.kit-screen .row+.row{border-top:1px solid var(--line)}.kit-screen button.row:active{background:var(--surface-2)}.kit-screen .row-ic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.kit-screen .row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kit-screen .row-t{font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-screen .row-s{font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 719px){html[data-look=kit] input,html[data-look=kit] select,html[data-look=kit] textarea{font-size:max(16px,1em)!important}}.kit-tabbar,.kit-head,.kit-seg,.kit-phone-only{display:none}@media (max-width: 719px){html[data-look=kit] body:has(.ws-page) .mrv-band,html[data-look=kit] .ws-bottombar,html[data-look=kit] .ws-sheet,html[data-look=kit] .ws-sheet-backdrop,html[data-look=kit] .voice-fab,html[data-look=kit] .help-fab,html[data-look=kit] .mrv-look-switch{display:none!important}html[data-look=kit],html[data-look=kit] body{overflow-x:clip;max-width:100vw}html[data-look=kit] .ws-page{max-width:none!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px calc(env(safe-area-inset-bottom,0px) + 96px)!important}html[data-look=kit] .kit-head,html[data-look=kit] .kit-seg{display:block}html[data-look=kit] .kit-seg{display:grid}html[data-look=kit] .kit-phone-only{display:block}html[data-look=kit] .kit-desktop-only{display:none!important}html[data-look=kit] .kit-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:6px 6px calc(env(safe-area-inset-bottom,0px) + 4px);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border-top:1px solid var(--line)}.kit-tabbar .tab{min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-weight:700!important;font-size:11px!important;color:var(--ink-3)!important;text-align:center}.kit-tabbar .tab[aria-current=page]{color:var(--tab-on)!important}.kit-tabbar .tab-ic{position:relative;display:inline-flex}.kit-tabbar .tab-badge{position:absolute;top:-5px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--alert);color:#fff;font-size:10.5px;font-weight:800;display:grid;place-items:center}.kit-tabbar .tab.mic{justify-content:flex-end}.kit-tabbar .orb-btn{width:64px;height:64px;border-radius:50%;margin-top:-30px;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 35% 28%,var(--orb1),var(--orb2) 58%,var(--orb3));box-shadow:0 12px 26px -8px var(--orb-glow),inset 0 2px 3px #ffffff73,0 0 0 5px var(--bg)}html[data-look=kit] .ws-page.is-home{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:auto;height:auto;min-height:0;margin:0!important;display:flex;flex-direction:column;overflow:hidden;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)!important}html[data-look=kit] body:has(.ws-page.is-home){overflow:hidden}html[data-look=kit] .ws-page.is-home>.kit-home{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kit-home>*{flex:none}.kit-home .lgrid{flex:1 1 auto;min-height:0;grid-auto-rows:minmax(0,1fr);padding-bottom:6px}.kit-home .tile{min-height:0}html[data-look=kit] .today-work{display:none}}@media (max-width: 719px) and (max-height: 800px){.kit-home .home-hdr{padding:0 4px 7px}.kit-home .nx{padding:8px}.kit-home .nx-photo{flex-basis:84px;min-height:84px}.kit-home .lt-head{margin:8px 4px 6px}.kit-home .lt{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:8px;align-content:center;padding:8px 10px 8px 8px}.kit-home .lt .illo{grid-column:1;grid-row:1 / span 3;width:36px;height:36px;min-height:0;max-height:none;flex:none;align-self:center;margin:0}.kit-home .lt>:not(.illo):not(.lt-badge){grid-column:2}.kit-home .lt-row{padding:0}.kit-home .lt-sub{padding:2px 0 0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kit-home .lt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-home .lt-fig{flex:none}.kit-home .lt .bar{margin:5px 0 0}.kit-home .lt-badge{top:5px;left:30px;right:auto;min-width:19px;height:19px;padding:0 5px;font-size:11px;box-shadow:0 0 0 2px var(--surface)}}@media (max-width: 719px) and (max-height: 720px){.kit-home .lt-sub{display:block;white-space:nowrap;text-overflow:ellipsis}}@media (max-width: 719px) and (max-height: 640px){.kit-home .nx-photo{flex-basis:70px;min-height:70px}.kit-home .lgrid{gap:6px}html[data-look=kit] .ws-page.is-home{overflow-y:auto}.kit-home .lt{min-height:66px}}.kit-desk-title{display:none}@media (min-width: 720px){html[data-look=kit] .kit-desk-title{display:block;margin:0 0 16px;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:var(--big);line-height:1.05}html[data-look=kit] .kit-desk-title small{font-family:var(--body);font-size:15px;font-weight:600;color:var(--ink-2);letter-spacing:0;margin-left:10px}}.kit-listings button:not(.kd-work *),.kit-detail button:not(.kd-work *){border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kit-listings .kl-top{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.kit-listings .kl-seg{flex:1 1 280px;display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:14px;background:var(--surface-2)}.kit-listings .kl-seg button{min-height:42px;border-radius:10px;font-weight:700;font-size:14.5px;color:var(--ink-2)}.kit-listings .kl-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000024}.kit-listings .kl-new{min-height:50px;padding:0 18px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;background:var(--accent)!important;color:var(--accent-ink)!important}.kit-listings .kl-form{margin-bottom:14px;padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.kit-listings .kl-search{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;margin-bottom:14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:var(--ink-3)}.kit-listings .kl-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:500 16px var(--body);color:var(--ink)}.kit-listings .kl-empty{color:var(--ink-2);font-size:15px;padding:8px 2px}.kit-listings .kl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width: 720px){.kit-listings .kl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}}.kit-listings .lcard{display:block;width:100%;text-align:left;border-radius:var(--r-lg);overflow:hidden;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;color:var(--ink)!important}.kit-listings .lcard:active{transform:scale(.985)}@media (hover: hover){.kit-listings .lcard:hover{transform:translateY(-2px);box-shadow:var(--shadow),0 18px 34px -18px #00000059}}.kit-listings .lc-photo{position:relative;display:block;height:200px;background:var(--surface-2)}.kit-listings .lc-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kit-listings .lc-ph,.kit-detail .g-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 22px;text-align:center;background:linear-gradient(150deg,var(--m1),var(--accent) 70%);color:var(--accent-ink)}.kit-listings .lc-ph span,.kit-detail .g-ph span{font-family:var(--display);font-weight:var(--display-w);letter-spacing:.06em;text-transform:uppercase;font-size:22px;line-height:1.1;opacity:.9}.kit-listings .lc-price{position:absolute;left:12px;bottom:12px;padding:7px 12px;border-radius:12px;background:#0c0c0c8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-weight:800;font-size:18px;font-variant-numeric:tabular-nums}.kit-listings .lc-word{position:absolute;left:12px;top:12px;padding:6px 11px;border-radius:99px;background:#ffffffe0;color:#121212;font-size:12.5px;font-weight:700}.kit-listings .lc-flag{position:absolute;right:12px;top:12px;padding:6px 11px;border-radius:99px;background:var(--g2);color:#fff;font-size:12.5px;font-weight:700}.kit-listings .lc-body{display:block;padding:13px 16px 15px}.kit-listings .lc-body>b{display:block;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-listings .lc-facts{display:block;margin-top:2px;font-size:14px;color:var(--ink-2)}.kit-listings .lc-stats{display:flex;gap:16px;margin-top:10px;font-size:13px;color:var(--ink-2)}.kit-listings .lc-stats b{color:var(--ink);font-variant-numeric:tabular-nums}.kit-listings .kl-more{display:block;margin:16px auto 0;min-height:46px;padding:0 20px;border-radius:99px;border:1px solid var(--line)!important;background:var(--surface)!important;font-weight:700;color:var(--accent)!important}@media (max-width: 719px){body.kit-detail-open{overflow:hidden}}.kit-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:center;align-items:stretch}.kit-detail .kd-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0c0e80}.kit-detail .kd-sheet{position:relative;width:100%;max-width:880px;overflow-y:auto;background:var(--bg);color:var(--ink);animation:kdIn .32s cubic-bezier(.2,.8,.2,1);-webkit-overflow-scrolling:touch}@keyframes kdIn{0%{transform:translateY(26px);opacity:0}to{transform:none;opacity:1}}@media (min-width: 720px){body.kit-detail-open{overflow:hidden}.kit-detail{inset:0 0 0 var(--side-w, 0px);padding:4vh 32px;align-items:flex-start}.kit-detail .kd-scrim{background:#0c0e106b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kit-detail .kd-sheet{max-width:1180px;max-height:92vh;border-radius:22px;border:1px solid var(--line);box-shadow:0 30px 80px -20px #00000080}.kit-detail .gallery{border-radius:22px 22px 0 0;overflow:hidden}.kit-detail .ld-body{padding-bottom:24px}.kit-detail .actionbar{border-radius:0 0 22px 22px}}@media (prefers-reduced-motion: reduce){.kit-detail .kd-sheet{animation:none}}.kit-detail .gallery{position:relative;height:min(52vh,420px);background:var(--surface-2)}.kit-detail .g-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kit-detail .g-track::-webkit-scrollbar{display:none}.kit-detail .g-slide{flex:none;width:100%;height:100%;scroll-snap-align:start}.kit-detail .g-slide img{width:100%;height:100%;object-fit:cover;display:block}.kit-detail .g-dots{position:absolute;bottom:36px;left:0;right:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.kit-detail .g-dots i{width:6px;height:6px;border-radius:3px;background:#ffffff8c;transition:width .2s}.kit-detail .g-dots i.on{width:18px;background:#fff}.kit-detail .glass{position:absolute;top:calc(env(safe-area-inset-top,0px) + 12px);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#0f0f0f66!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;z-index:3}.kit-detail .glass.l{left:14px}.kit-detail .glass.r{right:14px}.kit-detail .ld-body{position:relative;margin-top:-24px;border-radius:26px 26px 0 0;background:var(--bg);padding:22px 20px 110px}.kit-detail .status{margin:0;font-size:13.5px;font-weight:700;color:var(--tab-on);display:flex;gap:6px;align-items:center}.kit-detail .status i{width:8px;height:8px;border-radius:50%;background:currentColor}.kit-detail .price{margin:8px 0 0;font-family:var(--fig);font-weight:var(--fig-w);font-size:40px;letter-spacing:-.02em;line-height:1;font-variant-numeric:lining-nums tabular-nums}.kit-detail .addr{margin:7px 0 0;font-size:16px;color:var(--ink-2)}.kit-detail .specs{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.kit-detail .spec{display:inline-flex;gap:6px;align-items:center;padding:8px 12px;border-radius:99px;background:var(--surface);border:1px solid var(--line);font-size:14px;font-weight:600}.kit-detail .stats3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.kit-detail .stats3 div{padding:14px 16px}.kit-detail .stats3 div+div{border-left:1px solid var(--line)}.kit-detail .stats3 b{display:block;font-size:23px;font-variant-numeric:tabular-nums}.kit-detail .stats3 span{font-size:12.5px;color:var(--ink-2)}.kit-detail .h3{margin:26px 0 12px;font-size:17px;font-weight:700}.kit-detail .kd-work{padding:14px 16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.kit-detail .actionbar{position:sticky;bottom:0;display:flex;gap:10px;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 12px);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line)}.kit-detail .btn{flex:1;min-height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700!important;font-size:15.5px!important;text-decoration:none;background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important}.kit-detail .btn.primary{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important}html[data-look=kit] .mrv-card{border-radius:var(--r-lg)!important;padding:18px 20px!important;background:var(--surface)!important;box-shadow:var(--shadow)!important}html[data-look=kit] .mrv-card>header h2{font-family:var(--display)!important;font-weight:var(--display-w)!important;letter-spacing:var(--display-track);font-size:22px!important;line-height:1.12}html[data-look=kit] .mrv-card>header>div>div:first-child{color:var(--g2)!important;font-size:11.5px!important}html[data-look=kit] .portal-masonry{column-gap:18px}html[data-look=kit] .portal-masonry .tile{margin-bottom:18px}html[data-look=kit] .mrv-rail{top:10px!important;gap:8px!important;padding:6px!important;border-radius:16px!important;margin-bottom:16px!important;background:color-mix(in srgb,var(--bg) 86%,transparent)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)!important;overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}html[data-look=kit] .mrv-rail::-webkit-scrollbar{display:none}html[data-look=kit] .mrv-rail>button{flex:none;min-height:42px;padding:0 16px!important;border-radius:12px!important;font-size:14.5px!important;background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--ink)!important}@media (max-width: 719px){html[data-look=kit] .mrv-rail{top:calc(env(safe-area-inset-top,0px) + 4px)!important}}.kit-av{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;font-weight:800;font-size:15px;color:#fff;background:linear-gradient(145deg,var(--m1),var(--accent));text-shadow:0 1px 1px rgba(0,0,0,.18)}.kit-av.big{width:64px;height:64px;font-size:22px}.kit-prog{display:block;height:5px;border-radius:3px;background:var(--p0);margin-top:7px;overflow:hidden;max-width:220px}.kit-prog i{display:block;height:100%;background:var(--money);border-radius:3px}html[data-look=kit] .buyer-row{padding:14px 6px!important;border-radius:14px}html[data-look=kit] .buyer-row:not(.buyer-row-head):hover{background:var(--surface-2)}html[data-look=kit] .buyer-row>span[data-e2e=cell]:first-child{display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:12px;align-items:center}html[data-look=kit] .buyer-row>span[data-e2e=cell]:first-child>.kit-av{grid-row:1 / span 3}html[data-look=kit] .buyer-row>span[data-e2e=cell]:first-child>b{font-size:16px!important}html[data-look=kit] .buyer-row>span[data-e2e=cell]{font-size:13.5px!important}html[data-look=kit] .buyer-row-head{font-size:11.5px!important}.kbo-head{display:none}@media (max-width: 719px){html[data-look=kit] .buyer-row-head{display:none!important}html[data-look=kit] .buyer-row{grid-template-columns:minmax(0,1fr) auto!important;min-height:76px}html[data-look=kit] .buyer-row>span[data-e2e=cell]:not(:first-child){display:none!important}html[data-look=kit] .buyer-row>span:last-child{grid-column:auto!important}html[data-look=kit] .kit-buyer-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow-y:auto;background:var(--bg);padding:calc(env(safe-area-inset-top,0px) + 8px) 16px calc(env(safe-area-inset-bottom,0px) + 40px);animation:kdIn .32s cubic-bezier(.2,.8,.2,1);-webkit-overflow-scrolling:touch}html[data-look=kit] .kbo-head{display:block;padding:0 0 16px}html[data-look=kit] .kbo-head .kit-back{border:0;background:none;cursor:pointer}html[data-look=kit] .kbo-hero{display:flex;gap:14px;align-items:center;margin-top:6px}html[data-look=kit] .kbo-hero .big{margin:0;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:calc(var(--big) * .82);line-height:1.02}html[data-look=kit] .kbo-hero .sub{margin:5px 0 0;color:var(--ink-2);font-size:15px}html[data-look=kit] .kbo-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:18px}html[data-look=kit] .kbo-steps .step{display:flex;flex-direction:column;gap:6px;font-size:10.5px;font-weight:700;color:var(--ink-3);line-height:1.15}html[data-look=kit] .kbo-steps .step i{display:block;height:5px;border-radius:3px;background:var(--p0)}html[data-look=kit] .kbo-steps .step.done i{background:var(--money)}html[data-look=kit] .kbo-steps .step.now i{background:var(--money);box-shadow:0 0 0 2px color-mix(in srgb,var(--money) 30%,transparent)}html[data-look=kit] .kbo-steps .step.now{color:var(--ink)}}.kit-av.sm{width:40px;height:40px;font-size:14px;margin-right:12px}html[data-look=kit] .kit-crow{padding:12px 8px!important;margin:0 -8px;border-radius:14px}html[data-look=kit] .kit-crow:hover,html[data-look=kit] .kit-crow.open{background:var(--surface-2)}html[data-look=kit] .kit-crow>div:first-child b{font-size:16px!important}html[data-look=kit] .kit-crow>div:not(:first-child){padding-left:52px;font-size:13.5px}html[data-look=kit] .kit-crow button{border-radius:10px!important}@media (max-width: 719px){html[data-look=kit] .kit-crow>div:not(:first-child){padding-left:0}html[data-look=kit] .kit-crow button:not([title]){min-height:40px}}html[data-look=kit] .cal-shell{border-radius:var(--r-lg)!important;background:var(--surface)!important;box-shadow:var(--shadow)}html[data-look=kit] .cal-shell>div:first-child{padding:12px 14px!important;gap:10px!important}html[data-look=kit] [data-e2e^=cal-view-],html[data-look=kit] [data-e2e=cal-today-btn],html[data-look=kit] [data-e2e=cal-today-caret]{min-height:40px;padding:0 14px!important;font-size:14px!important}html[data-look=kit] .cal-shell [aria-label=Previous],html[data-look=kit] .cal-shell [aria-label=Next]{min-width:40px;min-height:40px;font-size:18px!important;border-radius:10px!important}html[data-look=kit] [data-e2e=cal-new-btn]{min-height:40px;padding:0 16px!important;font-size:14px!important;background:var(--accent)!important;border-color:transparent!important;color:var(--accent-ink)!important}html[data-look=kit] [data-e2e^=cal-chip-]{min-height:34px;padding:0 13px!important;font-size:13px!important}html[data-look=kit] [data-e2e^=cal-band-]>div:first-child{padding:12px 12px 6px!important;font-size:12px!important}html[data-look=kit] [data-e2e=cal-row]{min-height:56px;padding:8px 12px!important;gap:12px!important;border-radius:12px}html[data-look=kit] [data-e2e=cal-row]:hover{background:var(--surface-2)}html[data-look=kit] [data-e2e=cal-row]>span:first-child{width:10px!important;height:10px!important}html[data-look=kit] [data-e2e=cal-row]>div>div:first-child{font-size:15px!important}html[data-look=kit] [data-e2e=cal-row]>div>div:last-child{font-size:13px!important;margin-top:2px}html[data-look=kit] [data-e2e=cal-cell-today]{box-shadow:inset 0 0 0 2px var(--accent)}@media (max-width: 719px){html[data-look=kit] .cal-shell{border:0!important;box-shadow:none;background:transparent!important}html[data-look=kit] [data-e2e=cal-column]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}}html[data-look=kit] nav[aria-label="Marketing sections"]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;padding:4px;border-radius:14px;background:var(--surface-2);margin-bottom:18px!important}html[data-look=kit] nav[aria-label="Marketing sections"]>button{justify-content:center;min-height:42px;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ink-2)!important;font-size:14.5px!important;font-weight:700!important;box-shadow:none!important}html[data-look=kit] nav[aria-label="Marketing sections"]>button[aria-current],html[data-look=kit] nav[aria-label="Marketing sections"]>button[aria-pressed=true],html[data-look=kit] nav[aria-label="Marketing sections"]>button[style*="var(--vault)"]{background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 1px 3px #00000024!important}@media (max-width: 719px){html[data-look=kit] nav[aria-label="Marketing sections"]>button svg{display:none}html[data-look=kit] nav[aria-label="Marketing sections"]>button{font-size:13.5px!important;padding:0 4px!important}}html[data-look=kit] .ws-page .mrv-card input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),html[data-look=kit] .ws-page .mrv-card select{min-height:44px;border-radius:12px!important;border:1px solid var(--line)!important;background:var(--bg)!important;color:var(--ink)!important;padding-left:12px}html[data-look=kit] .ws-page .mrv-card textarea{border-radius:12px!important;border:1px solid var(--line)!important;background:var(--bg)!important;color:var(--ink)!important}html[data-look=kit] .ws-page .mrv-card input:focus,html[data-look=kit] .ws-page .mrv-card select:focus,html[data-look=kit] .ws-page .mrv-card textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:1px;border-color:var(--accent)!important}html[data-look=kit] .ws-page .mrv-card button[style*="background: var(--vault)"]{background:var(--accent)!important;border-color:transparent!important;color:var(--accent-ink)!important;min-height:38px}html[data-look=kit] body:not(:has(.ws-page)) .mrv-band{background:var(--bg)!important;color:var(--ink)!important;padding:calc(env(safe-area-inset-top,0px) + 18px) 20px 6px!important;border-bottom:0}html[data-look=kit] body:not(:has(.ws-page)) .mrv-band>div{flex-wrap:wrap;align-items:flex-end!important}html[data-look=kit] body:not(:has(.ws-page)) .mrv-band>div>div:first-child>span{display:none!important}html[data-look=kit] body:not(:has(.ws-page)) .mrv-band>div>div:first-child>div>div:first-child{font-family:var(--display)!important;font-weight:var(--display-w)!important;letter-spacing:var(--display-track);font-size:min(var(--hello),9vw)!important;line-height:1.02!important}html[data-look=kit] body:not(:has(.ws-page)) .mrv-band>div>div:first-child>div>div:last-child{font-size:14px!important;opacity:1!important;color:var(--ink-2);margin-top:6px;max-width:520px}html[data-look=kit] body:not(:has(.ws-page)) .mrv-band button{min-height:40px;padding:0 15px!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important;background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--ink)!important}html[data-look=kit] .kit-vault [data-e2e=vault-tabs]:not(.kv-hub){gap:8px!important;margin-bottom:18px!important;overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}html[data-look=kit] .kit-vault [data-e2e=vault-tabs]:not(.kv-hub)::-webkit-scrollbar{display:none}html[data-look=kit] .kit-vault [data-e2e^=vault-tab-]:not(.hub-tile){flex:none;min-height:46px;padding:0 18px!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important}html[data-look=kit] .kit-vault [data-e2e^=vault-tab-]:not(.hub-tile)[aria-current=page]{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important}html[data-look=kit] .kit-vault [data-e2e=vault-card]>div[style*="url("]{height:200px!important;margin:-18px -20px 14px!important;border-radius:var(--r-lg) var(--r-lg) 0 0!important}html[data-look=kit] .kit-vault [data-e2e=vault-card-open]{min-height:44px;padding:0 18px!important;border-radius:12px!important;background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important;font-size:15px!important}html[data-look=kit] .kit-vault [data-e2e=vault-back-to-cards]{min-height:44px;border-radius:12px!important;font-size:15px!important}html[data-look=kit] .kit-vault .mrv-card input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),html[data-look=kit] .kit-vault .mrv-card select,html[data-look=kit] .kit-vault .mrv-card textarea{border-radius:12px!important;border:1px solid var(--line)!important;background:var(--bg)!important}html[data-look=kit] .kit-vault .mrv-card input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),html[data-look=kit] .kit-vault .mrv-card select{min-height:44px}@media (max-width: 719px){html[data-look=kit] body:not(:has(.ws-page)) .mrv-band>div>div:last-child{width:100%;overflow-x:auto}html[data-look=kit] .kit-vault{padding:12px 16px 48px!important}}html[data-look=kit] .kit-landing .kl-band{background:var(--surface)!important;color:var(--ink)!important;border-bottom:1px solid var(--line);padding:14px 20px!important}html[data-look=kit] .kit-landing .kl-band a{color:var(--accent)!important;font-weight:700}html[data-look=kit] .kit-landing .kl-band b{font-family:var(--display);font-weight:var(--display-w);font-size:18px!important;letter-spacing:var(--display-track)}html[data-look=kit] .kit-landing h1{font-weight:var(--display-w)!important;letter-spacing:var(--display-track)}html[data-look=kit] .kit-landing a[href="#see-it"]{min-height:48px;padding:0 22px!important;background:var(--accent)!important;color:var(--accent-ink)!important;font-size:15.5px!important}html[data-look=kit] .kit-landing button[style*="background: var(--vault)"],html[data-look=kit] .kit-public button[style*="background: var(--vault)"]{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important;min-height:46px;border-radius:12px!important;font-size:15px!important}html[data-look=kit] .kit-landing input:not([type=checkbox]):not([type=radio]),html[data-look=kit] .kit-landing select,html[data-look=kit] .kit-landing textarea,html[data-look=kit] .kit-public input:not([type=checkbox]):not([type=radio]),html[data-look=kit] .kit-public textarea{border-radius:12px!important;border:1px solid var(--line)!important;background:var(--surface)!important;min-height:46px}html[data-look=kit] .kit-landing textarea,html[data-look=kit] .kit-public textarea{min-height:96px}html[data-look=kit] .kit-public h1,html[data-look=kit] .kit-public h2{font-family:var(--display)!important;font-weight:var(--display-w)!important;letter-spacing:var(--display-track)}html[data-look=kit] .kit-login{background:var(--bg);padding:0!important;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start;place-items:initial!important}html[data-look=kit] .kl-brand{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:38vh;padding:calc(env(safe-area-inset-top,0px) + 28px) 26px 46px;background:radial-gradient(120% 90% at 20% 10%,var(--m1),var(--accent) 55%,var(--orb3));color:var(--accent-ink)}html[data-look=kit] .kl-mark{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent-ink) 16%,transparent);font-family:var(--display);font-weight:var(--display-w);font-size:26px;margin-bottom:10px}html[data-look=kit] .kl-name{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:34px;line-height:1}html[data-look=kit] .kl-tag{font-size:15px;opacity:.85}html[data-look=kit] .kit-login-card{max-width:none!important;margin-top:-24px;border-radius:26px 26px 0 0!important;border:0!important;box-shadow:none!important;background:var(--bg)!important;padding:28px 24px calc(env(safe-area-inset-bottom,0px) + 28px)!important;flex:1}html[data-look=kit] .kl-classic-head{display:none}html[data-look=kit] .kl-hello h1{margin:0;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:32px}html[data-look=kit] .kl-hello p{margin:6px 0 22px;color:var(--ink-2);font-size:15.5px}html[data-look=kit] .kit-login label{font-size:14px!important;color:var(--ink-2)}html[data-look=kit] .kit-login input{min-height:52px;border-radius:14px!important;border:1px solid var(--line)!important;background:var(--surface)!important;font-size:16px!important;padding:0 16px!important;width:100%}html[data-look=kit] .kit-login button{min-height:50px;border-radius:14px!important;font-size:15.5px!important}html[data-look=kit] .kit-login button[type=submit],html[data-look=kit] .kit-login button[style*="background: var(--vault)"]{min-height:54px;background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important;font-weight:700!important}@media (min-width: 900px){html[data-look=kit] .kit-login{flex-direction:row!important;min-height:100vh}html[data-look=kit] .kl-brand{flex:1;min-height:100vh;padding:56px;justify-content:flex-end}html[data-look=kit] .kl-name{font-size:48px}html[data-look=kit] .kit-login-card{flex:0 0 480px;margin:0;border-radius:0!important;padding:0 56px!important;display:flex;flex-direction:column;justify-content:center}}html[data-look=kit] .kit-admin{background:var(--bg)!important;padding-top:calc(env(safe-area-inset-top,0px) + 28px)!important}html[data-look=kit] .kit-admin-inner{max-width:1080px!important}html[data-look=kit] .kit-admin-kicker{color:var(--g2)!important}html[data-look=kit] .kit-admin-nav{flex-wrap:wrap;gap:8px!important;margin:14px 0 24px!important}html[data-look=kit] .kit-admin-nav>button{min-height:44px;padding:0 16px!important;border-radius:12px!important;font-size:14.5px!important}html[data-look=kit] .kit-admin-nav>button[style*="background: var(--vault)"]{background:var(--accent)!important;border-color:transparent!important;color:var(--accent-ink)!important}html[data-look=kit] .kit-admin h1{font-family:var(--display)!important;font-weight:var(--display-w)!important;letter-spacing:var(--display-track);font-size:var(--big)!important}html[data-look=kit] .kit-admin input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),html[data-look=kit] .kit-admin select{min-height:44px;border-radius:12px!important;border:1px solid var(--line)!important;background:var(--surface)!important}html[data-look=kit] .kit-admin textarea{border-radius:12px!important;border:1px solid var(--line)!important;background:var(--surface)!important}html[data-look=kit] .kit-admin button[style*="background: var(--vault)"]{background:var(--accent)!important;border-color:transparent!important;color:var(--accent-ink)!important}@media (max-width: 719px){html[data-look=kit] .kit-admin-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html[data-look=kit] .kit-admin-nav>button{flex:none}}@media (max-width: 719px){html[data-look=kit] .ws-page.is-screen{animation:kitScreenIn .3s cubic-bezier(.2,.8,.2,1)}html[data-look=kit] .ws-page.is-home .kit-home{animation:kitHomeIn .26s ease-out}html[data-look=kit] .kit-head{animation:kitHeadIn .3s cubic-bezier(.2,.8,.2,1)}}@keyframes kitScreenIn{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}@keyframes kitHomeIn{0%{transform:scale(.985);opacity:0}to{transform:none;opacity:1}}@keyframes kitHeadIn{0%{transform:translate(14px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){html[data-look=kit] .ws-page.is-screen,html[data-look=kit] .kit-home,html[data-look=kit] .kit-head{animation:none!important}}.kit-clients button:not(.kp-work *){border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kit-clients .kc-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}@media (min-width: 1100px){.kit-clients .kc-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.kit-clients .kc-search{position:sticky;top:8px;z-index:5;box-shadow:var(--shadow)}.kit-clients .kc-clear{font-weight:700!important;font-size:14px!important;color:var(--accent)!important;padding:8px!important}.kit-clients .kc-capture{margin:0 0 18px}.kit-clients .kc-capture>.mrv-card>header{margin-bottom:8px!important}.kit-clients .kc-sec{margin-bottom:22px}.kit-clients .h3{display:flex;align-items:center;gap:8px;margin:4px 2px 10px;font-size:18px;font-weight:700}.kit-clients .kc-count{min-width:26px;height:24px;padding:0 8px;border-radius:99px;background:var(--surface-2);color:var(--ink-2);font-size:13px;font-weight:800;display:inline-grid;place-items:center}.kit-clients .kc-count.alert{background:var(--alert);color:#fff}.kit-clients .kc-bookhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.kit-clients .kc-bookhead .h3{margin:0 2px}.kit-clients .kl-new{min-height:46px;padding:0 16px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;background:var(--accent)!important;color:var(--accent-ink)!important}.kit-clients .kl-form{margin-bottom:14px}.kit-clients .kl-empty{color:var(--ink-2);font-size:15px;padding:10px 4px}.kit-clients .kl-more{display:block;margin:12px auto 0;min-height:44px;padding:0 18px;border-radius:99px;border:1px solid var(--line)!important;background:var(--surface)!important;font-weight:700;color:var(--accent)!important}.kit-clients .temps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.kit-clients .temp{min-height:68px;padding:10px 14px!important;border-radius:var(--r-md);background:var(--surface)!important;border:1px solid var(--line)!important;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left}.kit-clients .temp b{font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.kit-clients .temp span{font-size:13px;font-weight:700;color:var(--ink-2)}.kit-clients .temp.hot b{color:var(--alert)}.kit-clients .temp.warm b{color:var(--g2)}.kit-clients .temp.cold b{color:var(--info)}.kit-clients .temp.on{background:var(--accent)!important;border-color:transparent!important;color:var(--accent-ink)!important}.kit-clients .temp.on b,.kit-clients .temp.on span{color:inherit}.kit-clients .kc-roles{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:12px}.kit-clients .kc-roles::-webkit-scrollbar{display:none}.kit-clients .kc-roles button{flex:none;min-height:38px;padding:0 14px!important;border-radius:99px;font-size:13.5px!important;font-weight:700!important;color:var(--ink-2)!important;border:1px solid var(--line)!important;background:var(--surface)!important}.kit-clients .kc-roles button.on{background:var(--ink)!important;color:var(--bg)!important;border-color:transparent!important}.kit-clients .group{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.kit-clients .kc-row{position:relative;display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 14px}.kit-clients .kc-row+.kc-row{border-top:1px solid var(--line)}.kit-clients .kc-row:hover{background:var(--surface-2)}.kit-clients .kc-row.on{background:var(--accent-soft)}.kit-clients .kc-row{cursor:pointer}.kit-clients .kc-row .kc-acts{display:flex;gap:6px;flex:none}.kit-clients .kc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kit-clients .kc-name{display:flex;align-items:center;gap:8px;min-width:0}.kit-clients .kc-name b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-clients .kc-sub{font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-clients .kc-quiet{font-size:13px;font-weight:600;color:var(--ink-3)}.kit-clients .kc-quiet.late{color:var(--alert)}.kc-temp{font-style:normal;flex:none;padding:2px 8px;border-radius:99px;font-size:11.5px;font-weight:800;background:var(--surface-2);color:var(--ink-2)}.kc-temp.hot{background:var(--alert-soft);color:var(--alert)}.kc-temp.warm{background:var(--brass-soft);color:var(--g2)}.kc-temp.cold{background:var(--info-bg);color:var(--info)}.kit-clients .kc-ic,.kit-clients .kp-hero .kc-ic{width:42px;height:42px;border-radius:12px!important;display:grid;place-items:center;background:var(--surface-2)!important;color:var(--ink)!important;text-decoration:none}.kit-clients .kc-ic.good{background:var(--good-bg)!important;color:var(--money)!important}.kit-clients .kc-ic:disabled{opacity:.5}.kit-clients .kc-tools-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width: 720px) and (max-width: 1099px){.kit-clients .kc-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-clients .kc-empty-person{display:none}@media (min-width: 1100px){.kit-clients .kc-empty-person{display:grid;place-items:center;align-content:center;gap:10px;min-height:360px;position:sticky;top:16px;border-radius:22px;border:1.5px dashed var(--line);color:var(--ink-3);text-align:center;font-size:15px}.kit-clients .kc-person{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}}.kit-clients .kc-person{border-radius:22px;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow);padding:18px 18px 22px}.kit-clients .kp-head .kit-back{display:none}.kit-clients .kp-hero{display:flex;align-items:center;gap:14px}.kit-clients .kp-id{flex:1;min-width:0}.kit-clients .kp-hero .big{margin:0;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:calc(var(--big) * .78);line-height:1.05;overflow-wrap:anywhere}.kit-clients .kp-hero .sub{margin:4px 0 0;color:var(--ink-2);font-size:15px}.kit-clients .kp-meta{margin:6px 0 0;display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--ink-2);font-weight:600}.kit-clients .kp-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.kit-clients .kp-btn{min-height:54px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;background:var(--surface);border:1px solid var(--line);color:var(--accent)}.kit-clients .kp-btn.off{color:var(--ink-3);opacity:.7}.kit-clients .kp-work{padding:6px 14px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.kit-clients .kp-work .kit-crow{margin:0!important;padding:8px 0!important;background:none!important;border:0!important}.kit-clients .kp-work .kit-crow>div:first-child>span:first-child>.kit-av,.kit-clients .kp-work .kit-crow>div:first-child>span:first-child>b{display:none}.kit-clients .kp-work .kit-crow>div:not(:first-child){padding-left:0!important}@media (max-width: 719px){.kit-clients .kc-capture{display:none}.kit-clients .kc-search{top:calc(env(safe-area-inset-top,0px) + 4px)}.kit-clients .kc-person{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border-radius:0;border:0;overflow-y:auto;padding:calc(env(safe-area-inset-top,0px) + 8px) 16px calc(env(safe-area-inset-bottom,0px) + 40px);animation:kdIn .3s cubic-bezier(.2,.8,.2,1);-webkit-overflow-scrolling:touch}.kit-clients .kp-head .kit-back{display:inline-flex}.kit-clients .kp-hero{margin-top:6px}.kit-clients .kc-row{min-height:72px;padding:10px 12px}.kit-clients .kc-row .kc-ic{width:40px;height:40px}}@media (min-width: 720px) and (max-width: 1099px){.kit-clients.has-person .kc-layout{grid-template-columns:minmax(0,1fr)}.kit-clients .kc-person{order:-1}}@media (min-width: 720px){.kit-clients .kp-head .kit-back{display:inline-flex}}.kit-screen .hub-tile,.kit-hub .hub-tile{border:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kc-hub,.kit-hubgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 720px){.kc-hub,.kit-hubgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}}.hub-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;min-height:132px;padding:14px 16px!important;border-radius:var(--r-lg)!important;background:color-mix(in srgb,var(--surface) 84%,transparent)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow);color:var(--ink)!important;text-align:left;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.hub-tile:active{transform:scale(.97)}@media (hover: hover){.hub-tile:hover{transform:translateY(-2px)}}.hub-tile .ht-ic{position:absolute;top:14px;left:14px;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.hub-tile .ht-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hub-tile .ht-name{font-weight:700;font-size:16px}.hub-tile .ht-fig{font-family:var(--fig);font-weight:var(--fig-w);font-size:30px;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.hub-tile .ht-sub{font-size:13px;line-height:1.3;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-tile .ht-sub.alert-t{color:var(--alert);font-weight:700}.hub-tile .ht-sub.money-t{color:var(--money);font-weight:700}@media (max-width: 719px){html[data-look=kit] .kc-hubpage .kc-hub,html[data-look=kit] .kit-hubgrid.fit{height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 250px);min-height:420px;grid-auto-rows:minmax(0,1fr)}html[data-look=kit] .hub-tile{min-height:0;padding:12px 14px!important}html[data-look=kit] .hub-tile .ht-ic{width:40px;height:40px;top:12px;left:12px}html[data-look=kit] .hub-tile .ht-fig{font-size:26px}}html[data-look=kit] .kc-pagehead{display:block!important}html[data-look=kit] body:has(.kit-screen.in-page) .kit-head:not(.kc-pagehead){display:none!important}.kit-clients .kc-single{max-width:820px}.kit-clients .kc-card>.mrv-card{margin:0}.kit-clients .kc-bookhead .temps{flex:1;margin:0}@media (max-width: 719px){.kit-clients .kc-bookhead{flex-direction:column;align-items:stretch}.kit-clients .kc-bookhead .kl-new{justify-content:center}}.kit-buyers button:not(.kit-buyer-open *):not(.buyer-row *):not(.mrv-card *){border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hub-tile .ht-bar{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden;margin:4px 0 2px}.hub-tile .ht-bar i{display:block;height:100%}.kit-buyers .kb-pages{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 16px;padding-bottom:2px}.kit-buyers .kb-pages::-webkit-scrollbar{display:none}.kit-buyers .kb-pages button{flex:none;min-height:42px;padding:0 16px;border-radius:99px;font-weight:700;font-size:14.5px;color:var(--ink-2);background:var(--surface)!important;border:1px solid var(--line)!important}.kit-buyers .kb-pages button.on{background:var(--ink)!important;color:var(--bg)!important;border-color:transparent!important}.kit-buyers .kb-rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px}.kit-buyers .kb-rail::-webkit-scrollbar{display:none}.kit-buyers .rail-b{flex:none;min-width:92px;min-height:70px;padding:10px 12px!important;border-radius:var(--r-md);background:var(--surface)!important;border:1px solid var(--line)!important;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;text-align:left}.kit-buyers .rail-b b{font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.kit-buyers .rail-b span{font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.kit-buyers .rail-b.on{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important}.kit-buyers .rail-b.on span{color:inherit;opacity:.85}.kit-buyers .kb-callout{display:flex;gap:10px;align-items:flex-start;width:100%;margin-bottom:14px;padding:13px 14px!important;border-radius:var(--r-md);background:var(--alert-soft)!important;color:var(--alert)!important;font-size:14.5px;line-height:1.4;text-align:left}.kit-buyers .kc-single{max-width:820px}.kit-buyers .kl-empty{color:var(--ink-2);font-size:15px;padding:8px 2px}.kit-buyers .group{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.kit-buyers .kb-stuck-row{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 14px!important;text-align:left}.kit-buyers .kb-stuck-row+.kb-stuck-row{border-top:1px solid var(--line)!important}.kit-buyers .kb-stuck-row:hover{background:var(--surface-2)!important}.kit-buyers .kc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kit-buyers .kc-name b{font-size:16px}.kit-buyers .kc-sub{font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-buyers .kc-quiet.late{font-size:13px;font-weight:600;color:var(--alert)}html[data-look=kit] .kit-buyers #sec-buy-active>.mrv-card>header,html[data-look=kit] .kit-buyers #sec-buy-book>.mrv-card>header{display:none}.kit-cal button:not(.mrv-card *):not(.cal-shell *):not(.kcal-requests *){border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kit-cal .h3{display:flex;align-items:center;gap:8px;margin:18px 2px 10px;font-size:17px;font-weight:700}.kit-cal .kc-count{min-width:26px;height:24px;padding:0 8px;border-radius:99px;background:var(--surface-2);font-size:13px;font-weight:800;display:inline-grid;place-items:center}.kit-cal .kc-count.alert{background:var(--alert);color:#fff}.kit-cal .group{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.kit-cal .kcal-row{display:flex;align-items:center;gap:14px;width:100%;min-height:74px;padding:12px 14px!important;text-align:left}.kit-cal .kcal-row+.kcal-row{border-top:1px solid var(--line)!important}.kit-cal .kcal-row:hover{background:var(--surface-2)!important}.kit-cal .timecol{flex:none;width:62px;font-weight:800;font-size:18px;font-variant-numeric:tabular-nums;line-height:1.05}.kit-cal .timecol small{display:block;font-size:11.5px;font-weight:700;color:var(--ink-3)}.kit-cal .timecol.day{font-size:13.5px;color:var(--ink-2)}.kit-cal .timecol.day.soon{color:var(--alert)}.kit-cal .kc-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kit-cal .kc-name b{font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-cal .kc-sub{font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-cal .thumb{flex:none;width:58px;height:46px;border-radius:10px;overflow:hidden}.kit-cal .thumb img{width:100%;height:100%;object-fit:cover;display:block}.kit-cal .kcal-kind{flex:none;padding:5px 10px;border-radius:99px;font-size:12px;font-weight:700;background:var(--accent-soft);color:var(--accent)}.kit-cal .kl-empty{color:var(--ink-2);font-size:15px;padding:12px 2px}.kit-cal .kcal-requests{margin-bottom:8px}@media (min-width: 720px){.kc-hub.kc-hub-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-hub.kc-hub-4 .hub-tile{min-height:180px}}@media (min-width: 1100px){.kc-hub.kc-hub-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kit-mkt .hub-tile{border:0;font:inherit;cursor:pointer}.kit-hubscreen .kh-body{max-width:900px}.kit-hubscreen .hub-tile,.kv-hub .hub-tile{border:0;font:inherit;cursor:pointer}.kv-hub .kc-hub{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 720px){.kv-hub .kc-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kv-hub .hub-tile{min-height:220px}}.hub-tile.photo{background-size:cover!important;background-position:center 40%!important;color:#fff!important;border-color:transparent!important}.hub-tile.photo .ht-sub{color:#ffffffe6!important}.hub-tile.photo .ht-sub.alert-t{color:#fff!important;background:var(--alert);padding:3px 9px;border-radius:99px;display:inline-block;width:fit-content}@media (max-width: 719px){html[data-look=kit] .kv-hub .kc-hub{height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 230px);min-height:400px;grid-auto-rows:minmax(0,1fr)}}.kv-pagehead{margin-bottom:8px}.kit-landing .lp-gallery{position:relative;height:min(64vh,560px);background:var(--surface-2)}.kit-landing .lp-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kit-landing .lp-track::-webkit-scrollbar{display:none}.kit-landing .lp-slide{flex:none;width:100%;height:100%;scroll-snap-align:start}.kit-landing .lp-slide img{width:100%;height:100%;object-fit:cover;display:block}.kit-landing .lp-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 24px;text-align:center;background:linear-gradient(150deg,var(--m1),var(--accent) 70%);color:var(--accent-ink);font-family:var(--display);font-weight:var(--display-w);font-size:26px;letter-spacing:.06em;text-transform:uppercase}.kit-landing .lp-dots{position:absolute;bottom:38px;left:0;right:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.kit-landing .lp-dots i{width:6px;height:6px;border-radius:3px;background:#ffffff8c;transition:width .2s}.kit-landing .lp-dots i.on{width:18px;background:#fff}.kit-landing .lp-agent{position:absolute;top:calc(env(safe-area-inset-top,0px) + 14px);left:14px;display:flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;border-radius:99px;background:#0f0f0f6b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff}.kit-landing .lp-agent img{height:30px;border-radius:99px;background:#fff;padding:2px}.kit-landing .lp-agent b{font-size:14px;padding-left:6px}.kit-landing .lp-sheet{position:relative;margin:-26px auto 0;max-width:860px;border-radius:26px 26px 0 0;background:var(--paper);padding:22px 18px 8px}.kit-landing .lp-status{margin:0;display:flex;gap:7px;align-items:center;font-size:14px;font-weight:700;color:var(--tab-on)}.kit-landing .lp-status i{width:8px;height:8px;border-radius:50%;background:currentColor}.kit-landing .lp-price{margin:8px 0 0;font-family:var(--fig);font-weight:var(--fig-w)!important;font-size:clamp(36px,7vw,52px);letter-spacing:-.02em;line-height:1;font-variant-numeric:lining-nums tabular-nums}.kit-landing .lp-addr{margin:9px 0 0;font-size:16.5px;color:var(--ink-2);line-height:1.4}.kit-landing .lp-addr b{color:var(--ink);font-family:var(--display);font-weight:var(--display-w);font-size:21px}.kit-landing .lp-specs{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.kit-landing .lp-specs span{display:inline-flex;gap:7px;align-items:center;padding:9px 13px;border-radius:99px;background:var(--surface);border:1px solid var(--line);font-size:14.5px;font-weight:600}.kit-landing .lp-facts{display:none!important}.kit-landing .lp-actionbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:10px;justify-content:center;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 12px);background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line)}.kit-landing .lp-btn{flex:1;max-width:300px;min-height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15.5px;text-decoration:none;background:var(--surface);color:var(--ink);border:1px solid var(--line)}.kit-landing .lp-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:transparent}.kit-landing .lp-btn.icon{flex:none;width:52px}.kit-landing{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}html[data-look=kit] .kit-admin-title{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:var(--big);margin:6px 0 18px}html[data-look=kit] .kit-admin-hub .kc-hub{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media (max-width: 719px){html[data-look=kit] .kit-admin-hub .kc-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-look=kit] .kit-admin .hub-tile{border:0;font:inherit;cursor:pointer}html[data-look=kit] .kit-admin-back{border:0;background:none;cursor:pointer;display:inline-flex;min-height:44px;align-items:center;font-weight:700;font-size:16px;color:var(--tab-on);padding:0;margin-top:6px}html[data-look=kit] .kit-public .kv-wrap{max-width:none!important;padding:0!important;gap:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}html[data-look=kit] .kit-public .kv-pitch{padding:calc(env(safe-area-inset-top,0px) + 34px) 24px 54px;background:radial-gradient(120% 90% at 20% 10%,var(--m1),var(--accent) 55%,var(--orb3));color:var(--accent-ink)}html[data-look=kit] .kit-public .kv-pitch h1{color:inherit;font-size:clamp(32px,7vw,52px)!important}html[data-look=kit] .kit-public .kv-pitch p{color:inherit!important;opacity:.88}html[data-look=kit] .kit-public .kv-kicker{color:inherit!important;opacity:.8}html[data-look=kit] .kit-public .kv-pitch>div:last-child,html[data-look=kit] .kit-public .kv-pitch>div:last-child a{color:inherit!important;opacity:.9}html[data-look=kit] .kit-public .kv-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:22px!important}html[data-look=kit] .kit-public .kv-promises li{padding:14px;border-radius:16px;background:color-mix(in srgb,var(--accent-ink) 12%,transparent);font-size:14px;line-height:1.4}html[data-look=kit] .kit-public .kv-promises li>span:first-child{display:none}html[data-look=kit] .kit-public .kv-form{margin-top:-26px;border-radius:26px 26px 0 0!important;border:0!important;box-shadow:none!important;background:var(--bg)!important;padding:28px 24px 40px!important;position:relative}html[data-look=kit] .kit-public .kv-form h2{font-size:28px!important}html[data-look=kit] .kit-public .kv-form button[data-e2e=vault-signup-go]{min-height:54px;border-radius:14px!important;background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important}@media (min-width: 900px){html[data-look=kit] .kit-public .kv-wrap{grid-template-columns:minmax(0,1.2fr) 480px!important;min-height:100vh}html[data-look=kit] .kit-public .kv-pitch{padding:64px;display:flex;flex-direction:column;justify-content:center}html[data-look=kit] .kit-public .kv-form{margin:0;border-radius:0!important;padding:0 48px!important;display:flex;flex-direction:column;justify-content:center}}.kit-closings .kcl-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.kit-closings .kcl-sum>div{padding:14px 16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.kit-closings .kcl-sum b{display:block;font-family:var(--fig);font-weight:var(--fig-w);font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.kit-closings .kcl-sum span{font-size:13px;color:var(--ink-2);font-weight:600}.kit-closings .money{color:var(--money)}.kit-closings .kl-empty{color:var(--ink-2);font-size:15px}.kit-closings .kcl-list{display:grid;gap:12px}@media (min-width: 1100px){.kit-closings .kcl-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-closings .kcl-card{display:flex;gap:14px;width:100%;padding:12px!important;text-align:left;border-radius:var(--r-lg);background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow);color:var(--ink)!important;font:inherit;cursor:pointer}.kit-closings .kcl-photo{flex:none;width:96px;height:96px;border-radius:var(--r-md);overflow:hidden;background:var(--surface-2)}.kit-closings .kcl-photo img{width:100%;height:100%;object-fit:cover;display:block}.kit-closings .kcl-ph{display:grid;place-items:center;height:100%;font-weight:800;font-size:12px;color:var(--accent-ink);background:linear-gradient(150deg,var(--m1),var(--accent))}.kit-closings .kcl-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.kit-closings .kcl-top{display:flex;align-items:center;gap:8px}.kit-closings .kcl-top b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-closings .kcl-side{font-style:normal;flex:none;padding:2px 8px;border-radius:99px;font-size:11.5px;font-weight:800;background:var(--accent-soft);color:var(--accent)}.kit-closings .kcl-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.kit-closings .kcl-steps .st{display:flex;flex-direction:column;gap:4px;font-size:10.5px;font-weight:700;color:var(--ink-3)}.kit-closings .kcl-steps .st i{height:5px;border-radius:3px;background:var(--p0)}.kit-closings .kcl-steps .st.done i,.kit-closings .kcl-steps .st.now i{background:var(--money)}.kit-closings .kcl-steps .st.now{color:var(--ink)}.kit-closings .kcl-steps em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-closings .kcl-foot{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--ink-2);font-weight:600;flex-wrap:wrap}.kit-closings .kcl-foot .soon{color:var(--alert)}.kit-studio button{border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kit-studio .ks-top{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.kit-studio .ks-filter{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.kit-studio .ks-filter::-webkit-scrollbar{display:none}.kit-studio .ks-filter button{flex:none;min-height:42px;padding:0 14px;border-radius:99px;font-weight:700;font-size:14px;color:var(--ink-2);background:var(--surface)!important;border:1px solid var(--line)!important}.kit-studio .ks-filter button b{margin-left:4px;font-variant-numeric:tabular-nums}.kit-studio .ks-filter button.on{background:var(--ink)!important;color:var(--bg)!important;border-color:transparent!important}.kit-studio .ks-acts{display:flex;gap:8px}.kit-studio .ks-new,.kit-studio .ks-ghost{min-height:46px;padding:0 16px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px}.kit-studio .ks-new{background:var(--accent)!important;color:var(--accent-ink)!important}.kit-studio .ks-ghost{background:var(--surface)!important;border:1px solid var(--line)!important}.kit-studio .ks-meta{margin:4px 2px 12px;font-size:13px;color:var(--ink-3);font-weight:600}.kit-studio .ks-empty{display:grid;place-items:center;gap:8px;padding:44px 16px;border-radius:22px;border:1.5px dashed var(--line);color:var(--ink-3);text-align:center}.kit-studio .ks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 720px){.kit-studio .ks-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}}.kit-studio .ks-card{display:flex;flex-direction:column;text-align:left;border-radius:var(--r-lg);overflow:hidden;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow);transition:transform .18s}.kit-studio .ks-card:active{transform:scale(.98)}@media (hover: hover){.kit-studio .ks-card:hover{transform:translateY(-2px)}}.kit-studio .ks-thumb{position:relative;display:block;aspect-ratio:4 / 5;background:var(--surface-2)}.kit-studio .ks-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.kit-studio .ks-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ink-3)}.kit-studio .ks-status{position:absolute;left:10px;top:10px;font-style:normal;padding:4px 10px;border-radius:99px;font-size:12px;font-weight:800;background:#ffffffeb;color:#121212}.kit-studio .ks-status.sent{background:var(--money);color:#fff}.kit-studio .ks-status.ready{background:var(--accent);color:var(--accent-ink)}.kit-studio .ks-body{display:flex;flex-direction:column;gap:3px;padding:11px 13px 13px}.kit-studio .ks-body b{font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kit-studio .ks-sub{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-studio .ks-when{font-size:12px;color:var(--ink-3);font-weight:600}html[data-look=kit] .kf-grid{gap:16px!important}@media (max-width: 719px){html[data-look=kit] .kf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}html[data-look=kit] .kf-card{border-radius:var(--r-lg)!important;background:var(--surface)!important;box-shadow:var(--shadow);transition:transform .18s}@media (hover: hover){html[data-look=kit] .kf-card:hover{transform:translateY(-2px)}}html[data-look=kit] .kf-card>.kf-thumb{height:auto!important;aspect-ratio:4 / 3;background:var(--surface-2)!important}html[data-look=kit] .kf-card>div:last-child{padding:12px 14px 14px!important}html[data-look=kit] .kf-card>div:last-child>div:first-child{font-size:15.5px!important}html[data-look=kit] .kfm-new{background:transparent!important;border:0!important;padding:0!important}html[data-look=kit] .kfm-new>div:nth-child(2){font-family:var(--display)!important;font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:22px!important;margin-bottom:14px!important}html[data-look=kit] .kfm-kicker{color:var(--g2)!important}html[data-look=kit] .kfm-moments{gap:12px!important}@media (max-width: 719px){html[data-look=kit] .kfm-moments{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-look=kit] .kfm-moment{min-height:128px;display:flex;flex-direction:column;justify-content:flex-end;padding:14px 16px!important;border-radius:var(--r-lg)!important;border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:var(--shadow);transition:transform .18s}html[data-look=kit] .kfm-moment:active{transform:scale(.97)}html[data-look=kit] .kfm-moment.on{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft),var(--shadow)}html[data-look=kit] .kfm-moment>div:first-child{font-size:16px!important}html[data-look=kit] .kfm-moment>div:last-child{font-size:13px!important}html[data-look=kit] .kfm-list{border-radius:var(--r-lg)!important;background:var(--surface)!important;overflow:hidden}html[data-look=kit] .kfm-listhead{padding:16px 18px!important}html[data-look=kit] .kfm-listhead span{font-size:18px!important}html[data-look=kit] .kfm-form{padding:16px 18px!important}html[data-look=kit] .kfm-form:last-child{border-bottom:0!important}html[data-look=kit] .kfm-form>div:first-child>div:first-child>div:first-child{font-size:16px!important}html[data-look=kit] .kfm-form>div:first-child>div:first-child>div:last-child{font-size:13px!important;color:var(--ink-2)!important}html[data-look=kit] .kfm-form a,html[data-look=kit] .kfm-form button{min-height:38px;padding:0 14px!important;font-size:13.5px!important;border-radius:12px!important}html[data-look=kit] .kfm-form.live>div:first-child>span:first-of-type{background:var(--good-bg)!important;color:var(--money)!important}html[data-look=kit] .krs-tiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}@media (min-width: 900px){html[data-look=kit] .krs-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-look=kit] .krs-tile{min-width:0!important;border-top-width:1px!important;border-radius:var(--r-lg)!important;background:var(--surface)!important;padding:14px 16px 10px!important;box-shadow:var(--shadow)}html[data-look=kit] .krs-tile>div:first-child{text-transform:none!important;letter-spacing:0!important;font-size:13.5px!important;font-weight:700;color:var(--ink-2)!important}html[data-look=kit] .krs-tile>div:nth-child(2){font-family:var(--fig);font-weight:var(--fig-w)!important;font-size:34px!important;font-variant-numeric:tabular-nums}.kit-clients .kc-ic.mic{color:var(--accent)!important}html[data-look=kit] .kit-landing [data-e2e=page-edit-pill]{bottom:calc(env(safe-area-inset-bottom,0px) + 92px)!important}.kit-landing .lp-title{margin:10px 0 0;font-family:var(--display);font-weight:var(--display-w)!important;letter-spacing:var(--display-track);font-size:clamp(22px,4.6vw,30px);line-height:1.15}.kit-landing .lp-addr{margin-top:4px!important}.ks-phone-note{margin:8px 2px 4px;font-size:13.5px;line-height:1.4;color:var(--ink-2)}.pe-review button{border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pe-review{padding-bottom:96px}.pe-review .pe-preview{margin:4px -16px 0;background:var(--surface-2)}.pe-review .pe-preview img{display:block;width:100%;height:auto}.pe-review .pe-empty{padding:28px 18px;border-radius:var(--r-lg);border:1.5px dashed var(--line);color:var(--ink-2);font-size:15px;text-align:center}.pe-review .pe-err{color:var(--alert);font-weight:700;font-size:14px;margin:6px 2px}.pe-review .pe-ok{color:var(--money);font-weight:700;font-size:14px;margin:6px 2px}.pe-desk{display:flex;flex-direction:column;gap:10px;margin:18px 0 0;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.pe-desk p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.pe-desk button{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px!important;border-radius:12px;font-weight:700;font-size:14px;color:var(--accent)!important;background:var(--accent-soft)!important}.pe-bar{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 78px);z-index:45;display:flex;gap:10px;padding:10px 16px;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line)}.pe-btn{flex:1;min-height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700!important;font-size:16px!important;background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--ink)!important}.pe-btn.primary{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important}.pe-btn:disabled{opacity:.45}.pe-btn.wide{width:100%;flex:none;margin-top:10px}.pe-tweaks .pe-hint{margin:2px 2px 12px;font-size:14.5px;color:var(--ink-2)}.pe-blocks{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.pe-block{display:flex;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 14px!important;text-align:left}.pe-block+.pe-block{border-top:1px solid var(--line)!important}.pe-block img{flex:none;width:52px;height:44px;border-radius:10px;object-fit:cover}.pe-block .pe-ic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.pe-block.fixed{opacity:.55}.pe-block.fixed .pe-ic{background:var(--surface-2);color:var(--ink-3)}.pe-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pe-main b{font-size:15.5px}.pe-main span{font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end}.pe-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0c0e73}.pe-sheet{position:relative;width:100%;max-height:86dvh;overflow-y:auto;border-radius:24px 24px 0 0;background:var(--bg);padding:10px 18px calc(env(safe-area-inset-bottom,0px) + 18px);animation:kdIn .28s cubic-bezier(.2,.8,.2,1)}.pe-grab{width:40px;height:5px;border-radius:3px;background:var(--line-strong);margin:0 auto 12px}.pe-sheet h3{margin:0 0 12px;font-family:var(--display);font-weight:var(--display-w);font-size:22px;letter-spacing:var(--display-track)}.pe-field{display:grid;gap:6px;margin-bottom:12px;font-size:13.5px;font-weight:700;color:var(--ink-2)}.pe-field input,.pe-field textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:400 16px/1.45 var(--body);color:var(--ink);resize:vertical}.pe-photo{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:var(--r-md)}.pe-sheet .pe-err{color:var(--alert);font-weight:700;font-size:14px}.pe-fixed-note{font-size:14px;color:var(--ink-2);margin:0 0 6px}.pe-btn.ghost-danger{color:var(--alert)!important;background:transparent!important;border-color:color-mix(in srgb,var(--alert) 35%,transparent)!important}.pe-btn.danger{background:var(--alert)!important;color:#fff!important;border-color:transparent!important}.pe-confirm{margin-top:12px;padding:14px;border-radius:var(--r-md);background:var(--alert-soft)}.pe-confirm p{margin:0 0 10px;font-weight:700;color:var(--alert);font-size:15px}.pe-confirm-row{display:flex;gap:10px}.pe-tweaks .pe-block.fixed{opacity:.75}.snb-status{display:none}@media (max-width: 719px){html[data-look=kit] .step-next-bar{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 78px);z-index:45;display:grid!important;grid-template-columns:auto 1fr;grid-template-areas:"status status" "back next";gap:8px 10px!important;padding:10px 16px 12px!important;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line)}html[data-look=kit] .step-next-bar .snb-status{display:block;grid-area:status;font-weight:800;font-size:15px;color:var(--money)}html[data-look=kit] .step-next-bar>div:not(.snb-status){display:none}html[data-look=kit] .step-next-bar>button:first-of-type:not(:last-child){grid-area:back;min-height:52px;border-radius:14px!important;font-size:15px!important;padding:0 16px!important}html[data-look=kit] .step-next-bar>button:last-child{grid-area:next;min-height:52px;border-radius:14px!important;font-size:16px!important;justify-content:center;background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important}html[data-look=kit] .step-next-bar>button:last-child:disabled{opacity:.4!important}html[data-look=kit] .ws-page:has(.step-next-bar){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 220px)!important}}html[data-look=kit] .aud-pick:not(:disabled):hover{border-color:var(--accent)!important}@media (max-width: 719px){html[data-look=kit] .step-next-bar .snb-status.off{color:var(--ink-2)}}@media (max-width: 719px){html[data-look=kit] .kc-hubpage .kc-hub.kc-hub-4{height:auto;min-height:0;grid-auto-rows:minmax(168px,auto)}}@media (max-width: 719px){html[data-look=kit] .kv-group>header{flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important}html[data-look=kit] .kv-group>header>div:first-child{flex:1 1 100%!important;min-width:0}html[data-look=kit] .kv-group>header>div:first-child *{white-space:normal}html[data-look=kit] .kv-group>header>div:first-child>div:first-child{white-space:nowrap!important}html[data-look=kit] .kv-group .kv-group-acts{width:100%;flex-wrap:wrap}html[data-look=kit] .kv-group .kv-group-acts>button:last-child{margin-left:auto}html[data-look=kit] .kv-group .kv-group-acts button{min-height:40px}}.kw-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 0 18px}.kw-stat{padding:14px 18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px}.kw-stat b{font-family:var(--fig);font-weight:var(--fig-w);font-size:30px;line-height:1;font-variant-numeric:lining-nums tabular-nums}.kw-stat span{font-size:13px;font-weight:600;color:var(--ink-2)}.t-money{color:var(--money)!important}.t-alert{color:var(--alert)!important}.kw-table-wrap{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);overflow-x:auto}.kw-table{width:100%;border-collapse:collapse;font-size:14px}.kw-table thead th{position:sticky;top:0;padding:12px 14px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--surface);border-bottom:1px solid var(--line);white-space:nowrap}.kw-table tbody td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink)}.kw-table tbody tr:last-child td{border-bottom:0}.kw-table tbody tr.click{cursor:pointer}.kw-table tbody tr.click:hover,.kw-table tbody tr.click:focus-visible{background:var(--surface-2);outline:none}.kw-table td b{font-variant-numeric:tabular-nums}.kw-name{display:inline-flex;align-items:center;gap:10px;min-width:0}.kw-name b{display:block;font-size:14.5px;white-space:nowrap}.kw-name small{display:block;font-size:12.5px;color:var(--ink-2)}.kw-name .kit-av.sm{width:34px;height:34px;font-size:12.5px;margin:0}.kw-pill{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:700;background:var(--surface-2);color:var(--ink-2);white-space:nowrap;text-transform:capitalize}.kw-pill.money{background:var(--good-bg);color:var(--money)}.kw-pill.alert{background:var(--alert-soft);color:var(--alert)}.kw-muted{color:var(--ink-3)}.kw-acts{width:1%;white-space:nowrap;text-align:right}.kw-acts .kw-act{display:inline-grid;place-items:center;width:34px;height:34px;margin-left:4px;border-radius:10px;border:0;background:var(--surface-2);color:var(--ink);cursor:pointer;text-decoration:none;opacity:.55;transition:opacity .15s}.kw-table tr:hover .kw-act,.kw-table tr:focus-within .kw-act{opacity:1}.kw-act .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kw-today{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-top:18px}.kw-col{border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--line);box-shadow:var(--shadow);padding:16px 16px 10px;min-width:0}.kw-col h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 2px 10px;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:19px}.kw-col button{border:0;background:none;font:inherit;color:inherit;cursor:pointer}.kw-link{font-family:var(--body)!important;font-size:13px!important;font-weight:700!important;color:var(--accent)!important}.kw-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 6px!important;border-radius:12px;text-align:left}.kw-row+.kw-row{border-top:1px solid var(--line)!important;border-radius:0}.kw-row:hover{background:var(--surface-2)!important}.kw-row.past{opacity:.5}.kw-time{flex:none;width:52px;font-weight:800;font-size:16px;font-variant-numeric:tabular-nums;line-height:1.05}.kw-time small{display:block;font-size:11px;color:var(--ink-3);font-weight:700}.kw-time.due{font-size:12.5px;color:var(--alert)}.kw-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kw-main b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kw-main small{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kw-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ink-3)}.kw-dot.alert{background:var(--alert)}.kw-dot.warn{background:var(--g2)}.kw-cta{flex:none;padding:5px 11px;border-radius:99px;font-size:12px;font-weight:800;background:var(--accent-soft);color:var(--accent);white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.kw-row.hot .kw-cta{background:var(--alert);color:#fff}.kw-quiet{color:var(--ink-3);font-size:14px;margin:6px 4px 10px}.kw-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kw-kpis>div{padding:12px;border-radius:var(--r-md);background:var(--surface-2);display:flex;flex-direction:column;gap:4px}.kw-kpis b{font-family:var(--fig);font-weight:var(--fig-w);font-size:26px;line-height:1;font-variant-numeric:lining-nums tabular-nums}.kw-kpis span{font-size:12.5px;color:var(--ink-2);font-weight:600;line-height:1.3}.kw-phase{margin:14px 2px 6px;display:grid;gap:7px}.kw-phase-h{font-size:12.5px;font-weight:800;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}.kw-phase-bar{display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden}.kw-phase-bar i{display:block;height:100%}.kw-phase-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--ink-2)}.kw-phase-legend em{font-style:normal;font-weight:600}@media (min-width: 1100px){html[data-look=kit] .ws-page{max-width:1440px!important}}@media (min-width: 1100px){html[data-look=kit] .kit-cal.in-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;align-items:start}html[data-look=kit] .kit-cal.in-page>header,html[data-look=kit] .kit-cal.in-page>.kw-stats,html[data-look=kit] .kit-cal.in-page>.kl-empty,html[data-look=kit] .kit-cal.in-page>.cal-shell,html[data-look=kit] .kit-cal.in-page>[data-e2e=cal-shell]{grid-column:1 / -1}html[data-look=kit] .kit-cal.in-page:has(>.cal-shell),html[data-look=kit] .kit-cal.in-page:has(.cal-shell){display:block}}@media (min-width: 1100px){html[data-look=kit] .kit-cal.in-page>.kcal-reqblock,html[data-look=kit] .kit-cal.in-page>.kcal-full{grid-column:1 / -1}}.kw-stat.click{font:inherit;text-align:left;cursor:pointer;color:var(--ink);transition:transform .15s,box-shadow .15s,border-color .15s}.kw-stat.click:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.kw-stat.click.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft),var(--shadow)}.kw-stat.click span{color:var(--ink-2)}.kw-stat.click.on span{color:var(--accent)}body.kb-pop-open{overflow:hidden}.kb-pop{position:fixed;inset:0 0 0 var(--side-w, 0px);z-index:85;display:flex;align-items:flex-start;justify-content:center;padding:4vh 32px}.kb-pop-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0e106b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:kpFade .2s ease-out}.kb-pop-card{position:relative;width:100%;max-width:1180px;max-height:92vh;overflow-y:auto;padding:20px 22px 24px;border-radius:22px;background:var(--bg);border:1px solid var(--line);box-shadow:0 30px 80px -20px #00000080;animation:kdIn .28s cubic-bezier(.2,.8,.2,1)}@keyframes kpFade{0%{opacity:0}to{opacity:1}}.kb-pop-head{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.kb-pop-id h2{margin:0;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:26px;line-height:1.1}.kb-pop-id p{margin:4px 0 0;font-size:14.5px;color:var(--ink-2)}.kb-pop-x{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:16px;cursor:pointer}.kb-pop-x:hover{color:var(--ink);background:var(--surface-2)}.kbo-steps.web{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.kbo-steps.web .step{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;color:var(--ink-3)}.kbo-steps.web .step i{display:block;height:6px;border-radius:3px;background:var(--p0)}.kbo-steps.web .step.done i,.kbo-steps.web .step.now i{background:var(--money)}.kbo-steps.web .step.now{color:var(--ink)}.mf{margin-top:8px}.mf .mf-src{font-family:var(--body);font-size:12.5px;font-weight:600;color:var(--ink-3);margin-left:6px}.mf-remarks{margin:0 0 12px;font-size:15px;line-height:1.6;color:var(--ink);white-space:pre-line}.mf-tours{display:flex;gap:14px;margin:0 0 14px}.mf-tours a{font-weight:700;color:var(--accent);text-decoration:none}.mf-loading{color:var(--ink-3);font-size:14px;margin:12px 2px}.mf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width: 720px){.mf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.mf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mf-sec{padding:14px 16px 10px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-self:start}.mf-sec h4{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--g2)}.mf-sec h4 small{font-size:11px;letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:600}.mf-sec.agent{background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.mf-sec dl{margin:0}.mf-row{display:grid;grid-template-columns:minmax(110px,40%) minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13.5px}.mf-row:first-child{border-top:0}.mf-row dt{color:var(--ink-2);font-weight:600}.mf-row dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.kcal-wrap,.kcl-wrap{position:relative}.kcal-wrap+.kcal-wrap{border-top:1px solid var(--line)}.kit-cal .kcal-wrap .kcal-row{border-top:0!important;padding-right:64px!important}.kcl-wrap .kcl-card{padding-right:60px!important}.kgo{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);text-decoration:none;box-shadow:var(--shadow)}.kgo:hover{background:var(--accent);color:var(--accent-ink)}.kcl-wrap .kgo{top:14px;transform:none}.kit-clients .kp-quick{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))!important}@media (max-width: 719px){body.kc-person-open{overflow:hidden}}html[data-look=kit] .kc-edit{display:flex;flex-direction:column}html[data-look=kit] .kc-edit>*{order:0}html[data-look=kit] .kc-edit>.kc-edit-actions{order:90}html[data-look=kit] .kc-edit>[data-e2e=merge-panel],html[data-look=kit] .kc-edit>.merge-panel{order:91}.kc-edit-actions{position:sticky;bottom:0;z-index:3;margin:14px -4px 0;padding:12px 4px calc(env(safe-area-inset-bottom,0px) + 10px);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.kc-edit-actions>span{display:flex!important;width:100%;gap:8px!important;margin:0!important;flex-wrap:wrap}.kc-edit-actions>span>button{min-height:44px;font-size:14.5px!important;padding:0 18px!important;border-radius:12px!important}.kc-edit-actions>span>button:first-child{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:transparent!important;min-width:120px}.kc-edit-actions>span>button[data-e2e=merge-door]{margin-left:auto}html[data-look=kit] .kc-edit>.kc-edit-err{order:89}.kit-clients .kl-search{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);color:var(--ink-3)}.kit-clients .kl-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:500 16px var(--body);color:var(--ink)}.kit-clients .kc-bookbar{display:flex;gap:10px;align-items:center;margin-bottom:12px}.kit-clients .kc-bookbar .kc-search{flex:1;order:1;position:static;box-shadow:none}.kit-clients .kc-bookbar .kc-add{order:2;flex:none;min-height:50px}body.kc-add-open{overflow:hidden}.kc-addpop{position:fixed;inset:0 0 0 var(--side-w, 0px);z-index:85;display:flex;align-items:flex-start;justify-content:center;padding:5vh 24px}.kc-addpop-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0e106b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kc-addpop-card{position:relative;width:100%;max-width:720px;max-height:90vh;overflow-y:auto;padding:18px 20px 20px;border-radius:22px;background:var(--bg);border:1px solid var(--line);box-shadow:0 30px 80px -20px #00000080;animation:kdIn .26s cubic-bezier(.2,.8,.2,1)}.kc-addpop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kc-addpop-head h2{margin:0;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:24px}.kc-addpop-card .mrv-card{box-shadow:none!important;border:0!important;padding:0!important;background:transparent!important}.kc-addpop-card .mrv-card>header{display:none}.kc-mic-tip,.kc-side-tip{display:flex;gap:8px;align-items:flex-start;margin:12px 2px 0;font-size:13.5px;color:var(--ink-2);line-height:1.4}@media (max-width: 719px){.kc-addpop{top:0;right:0;bottom:0;left:0;padding:0}.kc-addpop-card{max-width:none;max-height:none;height:100%;border-radius:0;padding-top:calc(env(safe-area-inset-top,0px) + 14px)}}.kit-clients .kc-side{display:none}@media (min-width: 1100px){.kit-clients .kc-side{display:grid;gap:10px;position:sticky;top:16px;align-content:start}}.kc-side-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;border-radius:var(--r-lg);background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow);text-align:left;font:inherit;color:var(--ink)!important;cursor:pointer}.kc-side-card.plain{cursor:default}.kc-side-card b{font-family:var(--fig);font-weight:var(--fig-w);font-size:32px;line-height:1;font-variant-numeric:tabular-nums}.kc-side-card.alert b{color:var(--alert)}.kc-side-card span{font-size:14px;font-weight:600;color:var(--ink-2)}.kc-side-card em{font-style:normal;font-size:13px;font-weight:700;color:var(--accent);margin-top:4px}.kc-side-card:disabled{cursor:default;opacity:.8}.kgo-sm{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:3px 10px;border-radius:99px;font:700 12px var(--body);color:var(--accent);background:var(--accent-soft);text-decoration:none;vertical-align:middle;white-space:nowrap}.kgo-sm:hover{background:var(--accent);color:var(--accent-ink)}@media (max-width: 719px){.kgo-sm span{display:none}.kgo-sm{padding:6px;border-radius:50%}}.kw-hubpanels{display:none}@media (min-width: 1100px){.kw-hubpanels{display:grid;gap:16px;margin-top:22px}.kw-hubpanels.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-hubpanels.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.kw-hubpanels.n4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kw-hc{font-style:normal;margin-left:8px;padding:1px 9px;border-radius:99px;font:800 12.5px var(--body);background:var(--surface-2);color:var(--ink-2);vertical-align:middle}.kw-hc.alert{background:var(--alert);color:#fff}.kw-hc.money{background:var(--good-bg);color:var(--money)}.kw-right{flex:none;font-weight:800;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.kw-row:disabled{cursor:default}.kw-av{width:34px!important;height:34px!important;font-size:12px!important;margin:0!important;flex:none}.kw-thumb{flex:none;width:52px;height:40px;border-radius:9px;overflow:hidden;background:var(--surface-2)}.kw-thumb img{width:100%;height:100%;object-fit:cover;display:block}.kw-thumb.ph{background:linear-gradient(150deg,var(--m1),var(--accent));opacity:.5}.kw-bars{display:flex;align-items:flex-end;gap:6px;height:140px;padding:8px 4px 0}.kw-bars>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.kw-bars i{display:block;width:100%;border-radius:6px 6px 2px 2px;background:var(--money);min-height:2px}.kw-bars i.empty{background:var(--p0)}.kw-bars span{font-size:11px;font-weight:700;color:var(--ink-3)}.kw-bars b{font-size:10.5px;color:var(--ink-2);font-weight:700;white-space:nowrap}.kw-hubwide{display:none}@media (min-width: 1100px){.kw-hubwide{display:block;margin-top:22px}}.kw-hubwide-h{display:flex;align-items:baseline;justify-content:space-between;margin:0 2px 10px;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:19px}.kw-hubwide-h .kw-link,.kw-col .kw-link{border:0;background:none;cursor:pointer}.kw-time.calm{color:var(--ink-2)}.pp-card .pp-id{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pp-card .pp-id img{width:52px;height:52px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid var(--line);padding:4px}.pp-logo-ph{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-family:var(--display);font-weight:var(--display-w);font-size:22px}.pp-card .pp-id b{display:block;font-size:16px}.pp-card .pp-id span{font-size:13px;color:var(--ink-2)}.kw-col dl{margin:0}.kw-col dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:7px 2px;border-top:1px solid var(--line);font-size:13.5px}.kw-col dl>div:first-child{border-top:0}.kw-col dt{color:var(--ink-2);font-weight:600}.kw-col dd{margin:0;overflow-wrap:anywhere}.kw-col dd em{font-style:normal;color:var(--ink-3)}.pp-todo{display:block;width:100%;margin-top:10px;padding:10px 12px;border:0;border-radius:12px;background:var(--alert-soft);color:var(--alert);font:700 13px/1.4 var(--body);text-align:left;cursor:pointer}.pp-done{margin:10px 2px 0;color:var(--money);font-weight:700;font-size:13.5px}.pp-swatches{display:flex;gap:14px;margin:2px 2px 12px}.pp-swatches span{display:flex;flex-direction:column;align-items:center;gap:4px}.pp-swatches i{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);box-shadow:var(--shadow)}.pp-swatches small{font-size:11.5px;font-weight:700;color:var(--ink-2)}html[data-look=kit] .kit-hubscreen .kh-body>.mrv-card>header{display:none}.kit-start{min-height:100vh;display:flex;flex-direction:column;background:var(--bg, #f3f1ea);color:var(--ink);font-family:var(--body)}.kit-start .ks-brand{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:30vh;padding:calc(env(safe-area-inset-top,0px) + 24px) 26px 42px;background:radial-gradient(120% 90% at 20% 10%,var(--m1, #4c7a63),var(--accent, #1e5a3c) 55%,var(--orb3, #0e2a1c));color:var(--accent-ink, #fff)}.kit-start .kl-mark{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:color-mix(in srgb,currentColor 16%,transparent);font-family:var(--display);font-weight:var(--display-w);font-size:24px;margin-bottom:8px}.kit-start .kl-name{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:30px;line-height:1}.kit-start .kl-tag{font-size:14.5px;opacity:.85}.kit-start .ks-main{position:relative;margin-top:-22px;border-radius:24px 24px 0 0;background:var(--bg, #f3f1ea);padding:22px 22px calc(env(safe-area-inset-bottom,0px) + 28px);flex:1;width:100%;max-width:640px;align-self:center}.kit-start h1{margin:6px 0 0;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:30px;line-height:1.1}.kit-start .ks-sub{margin:8px 0 18px;color:var(--ink-2);font-size:15.5px;line-height:1.45}.kit-start .ks-back{display:inline-block;font-weight:700;color:var(--accent);text-decoration:none;margin-bottom:4px}.kit-start .ks-choices{display:grid;gap:12px}.kit-start .ks-choice{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 48px 18px 18px;border-radius:18px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:transform .15s,border-color .15s}.kit-start .ks-choice:hover{transform:translateY(-2px);border-color:var(--accent)}.kit-start .ks-choice b{font-size:17px}.kit-start .ks-choice span{font-size:14px;color:var(--ink-2);line-height:1.4}.kit-start .ks-choice i{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-style:normal;font-size:20px;color:var(--accent)}.kit-start .ks-form{display:grid;gap:10px}.kit-start .ks-form input,.kit-start .ks-form select{min-height:52px;width:100%;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:400 16px var(--body);color:var(--ink)}.kit-start .ks-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px}.kit-start .ks-q{border:0;margin:6px 0 0;padding:0;display:grid;gap:10px}.kit-start .ks-q legend{font-weight:700;font-size:15px;margin-bottom:8px}.kit-start .ks-opts{display:flex;gap:8px;flex-wrap:wrap}.kit-start .ks-opts button,.kit-start .ks-seg a{min-height:44px;padding:0 16px;border-radius:99px;border:1px solid var(--line);background:var(--surface);font:700 14.5px var(--body);color:var(--ink-2);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.kit-start .ks-opts button.on,.kit-start .ks-seg a.on{background:var(--accent);color:var(--accent-ink);border-color:transparent}.kit-start .ks-seg{display:flex;gap:8px;margin:0 0 14px}.kit-start .ks-go{min-height:54px;border:0;border-radius:14px;background:var(--accent);color:var(--accent-ink);font:700 16px var(--body);cursor:pointer;margin-top:6px}.kit-start .ks-go:disabled{opacity:.6}.kit-start .ks-err{margin:0;color:var(--alert, #b23a10);font-weight:700;font-size:14px}.kit-start .ks-note{color:var(--ink-2);font-size:14.5px;line-height:1.5}.kit-start .ks-fine{margin:4px 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.45}.kit-start .ks-fine a,.kit-start .ks-foot a{color:var(--accent);font-weight:700}.kit-start .ks-foot{margin-top:22px;font-size:14px;color:var(--ink-2);text-align:center}.kit-start .ks-link{border:0;background:none;padding:0;color:var(--accent);font:700 14.5px var(--body);cursor:pointer;text-decoration:underline}.kit-start .ks-steps{margin:0 0 12px;padding-left:20px;display:grid;gap:10px;font-size:15px;line-height:1.45}.kit-start .ks-dl{margin:0 0 12px}.kit-start .ks-dl>div{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:9px 2px;border-top:1px solid var(--line);font-size:14.5px}.kit-start .ks-dl dt{color:var(--ink-2);font-weight:600}.kit-start .ks-dl dd{margin:0}@media (min-width: 900px){.kit-start{flex-direction:row}.kit-start .ks-brand{flex:1;min-height:100vh;padding:56px}.kit-start .kl-name{font-size:46px}.kit-start .ks-main{flex:0 0 560px;max-width:none;margin:0;border-radius:0;padding:48px 48px 40px;display:flex;flex-direction:column;justify-content:center}}.kv-hub .hub-tile{align-items:stretch!important;text-align:left}.kv-hub .hub-tile .ht-row{width:100%;display:flex;justify-content:space-between;align-items:baseline}.hv-intent{max-width:760px;margin:8px auto 0}.hv-intent h2{font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:clamp(26px,4vw,34px);margin:0;line-height:1.12}.hv-intent>p{color:var(--ink-2);margin:8px 0 18px;font-size:15.5px}.hv-intent-opts{display:grid;gap:12px}@media (min-width: 720px){.hv-intent-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-intent-opts button{display:flex;flex-direction:column;gap:6px;padding:20px;min-height:120px;border-radius:20px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:transform .15s,border-color .15s}.hv-intent-opts button:hover{transform:translateY(-2px);border-color:var(--accent)}.hv-intent-opts b{font-size:18px}.hv-intent-opts span{color:var(--ink-2);font-size:14px;line-height:1.4}.hv-intent-opts em{color:var(--accent);font-style:normal;font-weight:700;font-size:13px}.kv-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1100px){.kv-hub .kc-hub.kv-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv-screen{max-width:980px;margin:0 auto}.hv-page{display:grid;gap:14px}.hv-page button,.hv-agent button,.hv-intent button{font:inherit}.hv-lead{margin:0;color:var(--ink-2);font-size:15px;line-height:1.5}.hv-bar{display:flex;gap:10px;flex-wrap:wrap}.hv-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:0;border-radius:14px;background:var(--accent);color:var(--accent-ink);font-weight:700!important;font-size:15px!important;cursor:pointer}.hv-primary:disabled{opacity:.5;cursor:default}.hv-ghost{min-height:48px;padding:0 18px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700!important;cursor:pointer}.hv-mini{flex:none;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700!important;font-size:13px!important;cursor:pointer}.hv-mini.danger{color:var(--alert)}.hv-mini.danger.solid{background:var(--alert);color:#fff;border-color:transparent}.hv-mini:disabled{opacity:.45}.hv-card{padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;gap:10px}.hv-card.hv-danger{border-color:color-mix(in srgb,var(--alert) 30%,var(--line))}.hv-form{display:grid;gap:10px}.hv-form input:not([type=checkbox]):not([type=radio]),.hv-form select,.hv-form textarea,.hv-paste input{width:100%;min-height:48px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);font:400 16px var(--body);color:var(--ink)}.hv-form textarea{resize:vertical}.hv-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hv-three{display:grid;grid-template-columns:minmax(0,2fr) 70px minmax(0,1fr);gap:10px}.hv-lbl{display:grid;gap:4px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.hv-pick{min-height:64px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1.5px dashed var(--line-strong);background:var(--bg);color:var(--ink);font-weight:700!important;cursor:pointer}.hv-fine{margin:0;font-size:12.5px;color:var(--ink-3);line-height:1.45}.hv-quiet{margin:0;color:var(--ink-2);font-size:14px;line-height:1.45}.hv-err{margin:0;color:var(--alert);font-weight:700;font-size:14px}.hv-h{margin:8px 2px 0;font-family:var(--display);font-weight:var(--display-w);font-size:19px;letter-spacing:var(--display-track)}.hv-chips{display:flex;gap:8px;flex-wrap:wrap}.hv-chips button{min-height:38px;padding:0 14px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-weight:700!important;font-size:13.5px!important;cursor:pointer}.hv-chips button.on{background:var(--accent);color:var(--accent-ink);border-color:transparent}.hv-chips .hv-compare-go{background:var(--money);color:#fff;border-color:transparent}.hv-empty{padding:22px;border-radius:18px;border:1.5px dashed var(--line);text-align:center;display:grid;gap:8px;justify-items:center}.hv-empty b{font-size:17px}.hv-empty p{margin:0;color:var(--ink-2);max-width:520px;line-height:1.5}.hv-list{border-radius:18px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.hv-row{display:flex;align-items:center;gap:12px;padding:12px 14px}.hv-row+.hv-row{border-top:1px solid var(--line)}.hv-row.alert{background:var(--alert-soft)}.hv-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.hv-ic.off{background:var(--surface-2);color:var(--ink-3)}.hv-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;border:0;background:none;padding:0;color:inherit;cursor:pointer}span.hv-main{cursor:default}.hv-main b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-main small{font-size:12.5px;color:var(--ink-2);line-height:1.35}.hv-picklist{display:grid;gap:6px;max-height:300px;overflow-y:auto}.hv-picklist label{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--line);cursor:pointer}.hv-picklist label.on{border-color:var(--accent);background:var(--accent-soft)}.hv-picklist label span{display:flex;flex-direction:column;font-weight:600}.hv-picklist small{font-weight:500;color:var(--ink-2);font-size:12px}.hv-paste{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.hv-out{display:flex;gap:14px;flex-wrap:wrap;font-size:13.5px}.hv-out a{color:var(--accent);font-weight:700;text-decoration:none}.hv-preview{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:14px;background:var(--bg);border:1px solid var(--line)}.hv-preview img,.hv-preview .hv-ph{width:96px;height:72px;border-radius:10px;object-fit:cover}.hv-preview span{display:flex;flex-direction:column;gap:2px;min-width:0}.hv-preview small{color:var(--ink-2);font-size:13px}.hv-ph{display:block;background:linear-gradient(150deg,var(--m1),var(--accent));opacity:.45}.hv-split{display:flex;justify-content:space-between;align-items:center;gap:10px}.hv-homes{display:grid;gap:14px}@media (min-width: 720px){.hv-homes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.hv-homes{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv-home{border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column}.hv-home.dim{opacity:.6}.hv-home-photo{position:relative;height:170px}.hv-home-photo img,.hv-home-photo .hv-ph{width:100%;height:100%;object-fit:cover}.hv-src{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:99px;background:#0000008c;color:#fff;font-size:12px;font-weight:700}.hv-check{position:absolute;top:10px;right:10px;display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:99px;background:#ffffffeb;color:#111;font-size:12px;font-weight:700;cursor:pointer}.hv-home-body{padding:12px 14px 14px;display:grid;gap:6px}.hv-home-body>b{font-size:16px}.hv-home-body>small{color:var(--ink-2);font-size:13px}.hv-react{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px}.hv-react button{min-height:38px;border-radius:10px;border:1px solid var(--line);background:var(--bg);font-size:13px!important;font-weight:700!important;color:var(--ink-2);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px}.hv-react button span{font-weight:600}@media (max-width: 1099px){.hv-react button span{display:none}}.hv-react button.on.love{background:#c2364b;color:#fff;border-color:transparent}.hv-react button.on.like{background:var(--money);color:#fff;border-color:transparent}.hv-react button.on.maybe{background:var(--g2, #a8803c);color:#fff;border-color:transparent}.hv-react button.on.no{background:var(--ink-3);color:#fff;border-color:transparent}.hv-note{border:0;background:none;padding:4px 0;text-align:left;color:var(--ink-2);font-style:italic;cursor:pointer;font-size:13.5px!important}.hv-home-acts{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px}.hv-home-acts a{color:var(--accent);font-weight:700;font-size:13px;text-decoration:none}.hv-cmp{display:grid;gap:1px;background:var(--line);border-radius:12px;overflow:hidden;font-size:13.5px}.hv-cmp>*{background:var(--surface);padding:9px 10px}.hv-cmp .l{color:var(--ink-2);font-weight:700}.hv-agent{margin-top:16px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.hv-agent>.hv-ic{margin:14px 0 14px 14px}.hv-agent:not(.open){display:flex;align-items:center;gap:12px}.hv-agent[data-e2e=hv-agent-requested]{padding:14px;display:flex;gap:12px;align-items:center}.hv-agent .hv-form{padding:16px}.hv-agent-door{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.hv-arrow{flex:none;font-weight:800;color:var(--accent);font-size:14px}.hv-opt{display:flex;gap:12px;align-items:center;justify-content:flex-start;min-height:44px;padding:0 2px;font-size:15px;text-align:left;cursor:pointer}.hv-opt input[type=checkbox],.hv-form input[type=checkbox]{width:20px;height:20px;min-height:0;margin:0;padding:0;flex:none;accent-color:var(--accent);cursor:pointer}@media (max-width: 719px){.hv-two{grid-template-columns:1fr}.hv-preview{grid-template-columns:72px minmax(0,1fr)}.hv-preview .hv-primary{grid-column:1 / -1}.hv-arrow{display:none}}.hv-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 719px){.hv-sites{grid-template-columns:1fr}}.hv-site{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--ink);text-align:left;cursor:pointer}.hv-site b{font-size:16px}.hv-site span{font-size:13px;color:var(--ink-2)}.hv-site:hover{border-color:var(--accent)}.hv-linkish{border:0;background:none;padding:0;color:var(--accent);font-weight:700!important;font-size:13.5px!important;cursor:pointer;justify-self:start}.hv-card.hv-back{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.hv-start{display:grid;gap:10px;margin-top:4px}.hv-on{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hv-on>span{font-size:13px;font-weight:700;color:var(--ink-2);margin-right:2px}.hv-on button{min-height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-weight:700!important;font-size:13.5px!important;cursor:pointer}.hv-on button.on{background:var(--ink);color:var(--bg);border-color:transparent}.hv-go{min-height:56px;font-size:17px!important}.hv-saved{display:grid;place-items:center;min-height:48px;border-radius:14px;background:var(--good-bg);color:var(--money);font-weight:800}.hv-lbl.err input{border-color:var(--alert)}.hv-lbl em{font-style:normal;color:var(--alert);font-weight:700;font-size:13px}body.hc-open{overflow:hidden}.hc-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-start;justify-content:center;padding:4vh 24px}.hc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0e1073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hc-card{position:relative;width:100%;max-width:860px;max-height:92vh;overflow-y:auto;border-radius:22px;background:var(--bg);box-shadow:0 30px 80px -20px #00000080;animation:kdIn .26s cubic-bezier(.2,.8,.2,1)}.hc-photo{position:relative;height:260px}.hc-photo img,.hc-photo .hv-ph{width:100%;height:100%;object-fit:cover;display:block}.hc-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;color:#111;font-size:16px;cursor:pointer}.hc-body{padding:18px 20px 26px;display:grid;gap:14px}.hc-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.hc-head h2{margin:0;font-family:var(--fig);font-weight:var(--fig-w);font-size:32px;font-variant-numeric:tabular-nums}.hc-addr{margin:4px 0 0;font-size:16px;font-weight:600}.hc-specs{margin:4px 0 0;color:var(--ink-2);font-size:14px}.hc-out{color:var(--accent);font-weight:700;text-decoration:none;font-size:14px}.hc-sec{padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);display:grid;gap:8px}.hc-sec h3{margin:0;font-size:16px}.hc-sec h3 small{font-weight:600;color:var(--ink-3);font-size:12.5px}.hc-sec p{margin:0;line-height:1.45;font-size:14.5px}.hc-take textarea{width:100%;min-height:80px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);font:400 15px/1.45 var(--body);color:var(--ink);resize:vertical}.hc-take .hv-react button span{display:inline!important}.hc-big{font-family:var(--fig);font-weight:var(--fig-w);font-size:30px;font-variant-numeric:tabular-nums}.hc-big span{font-size:15px;color:var(--ink-2);font-family:var(--body);margin-left:4px}.hc-knobs{display:flex;gap:12px;flex-wrap:wrap}.hc-knobs label{display:grid;gap:4px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.hc-knobs select,.hc-knobs input{min-height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:var(--bg);font:500 14.5px var(--body);color:var(--ink)}.hc-knobs input{width:100px}.hc-dl{margin:0}.hc-dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line);font-size:14px}.hc-dl>div:first-child{border-top:0}.hc-dl dt{color:var(--ink-2)}.hc-dl dd{margin:0;font-weight:700;text-align:right}.hc-note{padding:10px 12px;border-radius:12px;background:var(--accent-soft);font-size:13.5px!important}.hc-list{list-style:none;margin:0;padding:0}.hc-list li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line);font-size:14px}.hc-list li:first-child{border-top:0}.hc-list span{color:var(--ink-2);text-align:right}.hc-bullets{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.45}.hc-loading{padding:10px 2px}.hv-home-title{border:0;background:none;padding:0;text-align:left;font:700 16px var(--body);color:var(--ink);cursor:pointer}.hv-home-photo{cursor:pointer}.hv-more summary{cursor:pointer;font-weight:700;color:var(--accent);font-size:14px;padding:4px 0}.hv-more[open]{display:grid;gap:10px}@media (max-width: 719px){.hc-wrap{padding:0}.hc-card{max-height:none;height:100%;border-radius:0}.hc-photo{height:220px}}.jr-panel{margin:0 0 18px;padding:18px 20px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;gap:12px}.jr-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.jr-tabs{display:inline-flex;padding:4px;border-radius:99px;background:var(--surface-2);gap:2px}.jr-tabs button{min-height:36px;padding:0 16px;border:0;border-radius:99px;background:none;font:700 14px var(--body);color:var(--ink-2);cursor:pointer}.jr-tabs button.on{background:var(--bg);color:var(--ink);box-shadow:var(--shadow)}.jr-count{font-size:13px;font-weight:700;color:var(--ink-2)}.jr-stages{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.jr-stage{display:grid;gap:6px;font-size:11.5px;font-weight:700;color:var(--ink-3);min-width:0}.jr-stage span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jr-stage i{display:block;height:7px;border-radius:4px;background:linear-gradient(90deg,var(--money) var(--pct, 0%),var(--p0) var(--pct, 0%))}.jr-stage.now{color:var(--ink)}.jr-stage.done i{background:var(--money)}.jr-now{margin:2px 0 0;font-family:var(--display);font-weight:var(--display-w);letter-spacing:var(--display-track);font-size:22px}.jr-steps{display:grid;gap:8px}.jr-step{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:14px;background:var(--bg);border:1px solid var(--line)}.jr-step.done{opacity:.6}.jr-step.done b{text-decoration:line-through}.jr-check{flex:none;width:26px;height:26px;margin-top:2px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);cursor:pointer}.jr-check:hover{border-color:var(--money)}.jr-check.on{background:var(--money);border-color:var(--money);box-shadow:inset 0 0 0 4px var(--surface)}.jr-main{flex:1;min-width:0;display:grid;gap:4px}.jr-main b{font-size:15.5px}.jr-main p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.45}.jr-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:2px}.jr-agent{font-size:12px;font-weight:800;color:var(--g2, #8a6d2f);background:color-mix(in srgb,var(--g2, #8a6d2f) 12%,transparent);padding:3px 9px;border-radius:99px}.jr-h{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-size:17px}.jr-h span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:13px}.jr-plan .hv-card{gap:8px}.jr-result{margin:0;padding:12px 14px;border-radius:12px;background:var(--good-bg);font-size:15px;line-height:1.5}@media (max-width: 719px){.jr-stage span{display:none}.jr-panel{padding:14px}}body.am-open{overflow:hidden}.am-fab{position:fixed;right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);z-index:60;display:inline-flex;align-items:center;gap:8px;min-height:54px;padding:0 20px 0 16px;border:0;border-radius:99px;background:var(--accent);color:var(--accent-ink);font:800 15px var(--body);box-shadow:0 10px 30px -8px #00000073;cursor:pointer}.am-dot{font-size:18px}@media (max-width: 719px){.am-fab{bottom:calc(env(safe-area-inset-bottom,0px) + 90px)}}.am-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;justify-content:flex-end}.am-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0e1059}.am-sheet{position:relative;width:min(460px,100%);height:100%;background:var(--bg);display:flex;flex-direction:column;box-shadow:-20px 0 60px -20px #0006;animation:kdIn .24s ease-out}.am-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px 12px;border-bottom:1px solid var(--line)}.am-head b{display:block;font-family:var(--display);font-weight:var(--display-w);font-size:22px}.am-head span{font-size:12.5px;color:var(--ink-2)}.am-head-acts{display:flex;gap:8px;align-items:center}.am-x{position:static}.am-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.am-msg{max-width:88%;padding:10px 14px;border-radius:16px;font-size:14.5px;line-height:1.5;white-space:pre-wrap}.am-msg.user{align-self:flex-end;background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px}.am-msg.assistant{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px}.am-typing{color:var(--ink-3);font-style:italic}.am-start p{margin:0 0 12px;color:var(--ink-2);line-height:1.5}.am-starters{display:grid;gap:8px}.am-starters button{text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:600 14px var(--body);color:var(--ink);cursor:pointer}.am-starters button:hover{border-color:var(--accent)}.am-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px 4px;border-top:1px solid var(--line)}.am-input textarea{min-height:48px;max-height:140px;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font:400 15px var(--body);color:var(--ink);resize:none}.am-fine{margin:0;padding:4px 16px calc(env(safe-area-inset-bottom,0px) + 12px);font-size:11.5px;color:var(--ink-3)}.po-card{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.cr-wrap{margin:14px 0 0;padding:16px;border-radius:20px;background:var(--surface);border:1.5px solid var(--accent);box-shadow:var(--shadow);display:grid;gap:10px}.cr-wrap h3{margin:0;font-family:var(--display);font-weight:var(--display-w);font-size:19px}.cr-row{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px;border-radius:14px;background:var(--bg)}.cr-row.focus{box-shadow:0 0 0 2px var(--accent)}.cr-main{flex:1;min-width:240px;display:grid;gap:3px;font-size:15px}.cr-main small{color:var(--ink-2);font-size:12.5px}.cr-main p{margin:2px 0;font-style:italic;color:var(--ink-2)}.cr-acts{display:flex;gap:8px}.cr-done{font-weight:800;color:var(--money)}.jr-offers{display:grid;gap:10px}@media (max-width: 719px){.jr-offers{grid-template-columns:1fr!important}}.jr-offer{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--bg)}.jr-offer.best{border-color:var(--money);box-shadow:0 0 0 2px var(--good-bg)}.jr-keep{margin:0;font-size:15px}.jr-keep b{color:var(--money)}.am-msg .am-li{padding-left:6px}.am-msg.assistant{white-space:normal}.db-screen{max-width:none!important}.db{display:flex;gap:24px;align-items:flex-start}.db-menu{flex:0 0 268px;position:sticky;top:12px;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:20px;background:var(--surface);border:1px solid var(--line);max-height:calc(100vh - 24px);overflow-y:auto}.db-menu-h{padding:14px 12px 4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.db-nav{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;white-space:nowrap;border:0;border-radius:12px;background:transparent;font:600 14.5px var(--body);color:var(--ink);cursor:pointer;text-align:left}.db-nav:hover{background:var(--surface-2)}.db-nav.on{background:var(--accent-soft);color:var(--accent);font-weight:800}.db-you{margin-top:14px;border-top:1px solid var(--line);border-radius:0 0 12px 12px;padding-top:6px}.db-count{margin-left:auto;font-size:12px;font-weight:700;color:var(--ink-3)}.db-tag{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:3px 7px;white-space:nowrap}.db-subs{display:flex;flex-direction:column;padding:0 0 6px}.db-subnav{display:block;width:100%;min-height:34px;padding:6px 12px 6px 42px;border:0;border-radius:10px;background:transparent;font:500 13.5px var(--body);color:var(--ink-2);text-align:left;cursor:pointer}.db-subnav:hover{background:var(--surface-2);color:var(--ink)}.db-deals{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.db-deals .hub-tile{min-height:96px!important}.db-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.db-bar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.db-focus{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.db-focus>span{font-size:13px;font-weight:700;color:var(--ink-3);margin-right:2px}.db-focus button{min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:99px;background:var(--surface);font:600 13.5px var(--body);color:var(--ink-2);cursor:pointer}.db-focus button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.db-chips{display:none;gap:6px;flex-wrap:wrap}.db-chips button{min-height:40px;padding:0 14px;border:1px dashed var(--line-strong);border-radius:99px;background:transparent;font:600 13.5px var(--body);color:var(--ink-2);cursor:pointer}.db-back{align-self:flex-start}.db-deals-m{display:block}.db-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px}.db-hero-main{position:relative;overflow:hidden;border-radius:26px;background:var(--accent);color:var(--accent-ink);padding:28px 30px;display:flex;flex-direction:column;gap:16px}.db-hero-main:after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;border:40px solid rgba(255,255,255,.05);pointer-events:none}.db-kicker{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--g2, #c9b27a)}.db-hero-main h1{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(28px,3.2vw,38px);line-height:1.08;letter-spacing:-.02em;max-width:580px}.db-next{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:16px;background:#ffffff14;max-width:600px}.db-next-h{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.db-next b{font-size:18px}.db-next>span:not(.db-next-h){font-size:14px;line-height:1.45;opacity:.82}.db-next-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.db-next-acts button{min-height:44px;padding:0 18px;border-radius:99px;font:700 14.5px var(--body);cursor:pointer}.db-do{border:0;background:var(--accent-ink);color:var(--accent)}.db-later{border:1px solid rgba(255,255,255,.3);background:transparent;color:inherit}.db-skip{border:0;background:transparent;color:inherit;opacity:.8}.db-hero-side{display:grid;gap:16px;align-content:start}.db-ring{display:flex;gap:18px;align-items:center;padding:20px 22px;border-radius:26px;background:var(--surface);border:1px solid var(--line);text-align:left;font:inherit;color:var(--ink);cursor:pointer}.db-ring:hover{border-color:var(--accent)}.db-ring-g{position:relative;width:104px;height:104px;flex:none}.db-ring-g>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;text-align:center}.db-ring-g b{font-size:26px;font-weight:800;display:block}.db-ring-g small{font-size:11.5px;color:var(--ink-3);font-weight:600}.db-ring-t{display:flex;flex-direction:column;gap:5px;font-size:14px;color:var(--ink-2);line-height:1.45}.db-ring-t>b{font-size:17px;color:var(--ink)}.db-ring-t em{font-style:normal;font-weight:800;color:var(--accent)}.db-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.db-stats>div{padding:14px;border-radius:18px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:3px;min-width:0}.db-stats small{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.db-stats b{font-size:22px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-stats span{font-size:11.5px;color:var(--ink-3)}.db-sec{display:flex;flex-direction:column;gap:12px}.db-sec h2{margin:0;font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-.015em}.db-sec h2 span{font-family:var(--body);font-weight:500;font-size:14px;color:var(--ink-3);margin-left:8px;letter-spacing:0}.db-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.db-tile{display:flex;flex-direction:column;gap:10px;min-height:152px;padding:18px;border-radius:20px;background:var(--surface);border:1px solid var(--line);text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:transform .15s,box-shadow .15s}.db-tile:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #16201b73}.db-tile.wide{grid-column:span 2}.db-tile.dark{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.db-tile.dark .db-sub{color:inherit;opacity:.8}.db-tile.dark .db-ic{background:#ffffff1f;color:inherit}.db-tile-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.db-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.db-fig{font-size:12.5px;font-weight:800;color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:4px 10px;white-space:nowrap}.db-tile.dark .db-fig{background:#ffffff24;color:inherit}.db-name{font-size:17px;font-weight:700;letter-spacing:-.01em;margin-top:auto}.db-sub{font-size:13.5px;line-height:1.4;color:var(--ink-2)}.db-else{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px;border-radius:20px;border:1px dashed var(--line-strong)}.db-else>div:first-child{display:flex;flex-direction:column;gap:2px}.db-else span{font-size:14px;color:var(--ink-2)}.db-else-acts{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 1180px){.db-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.db-hero{grid-template-columns:1fr}}@media (max-width: 900px){.db-menu{display:none}.db-chips{display:flex}.db-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.db-tile{min-height:120px;padding:14px}.db-name{font-size:15px}.db-sub{font-size:12.5px}.db-hero-main{padding:20px;border-radius:22px}.db-stats b{font-size:18px}}.db-goals{max-width:560px;margin:4vh auto 0;display:flex;flex-direction:column;gap:12px}.db-goals h1{margin:0;font-family:var(--display);font-weight:800;font-size:32px;letter-spacing:-.02em}.db-goals>p{margin:0 0 6px;color:var(--ink-2);line-height:1.5}.db-goals .db-kicker{color:var(--accent)}.db-goal-list{display:grid;gap:10px}.db-goal{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 16px;border-radius:18px;border:1.5px solid var(--line);background:var(--surface);text-align:left;font:inherit;color:var(--ink);cursor:pointer}.db-goal.on{border-color:var(--accent);background:var(--accent-soft)}.db-goal.on .db-ic{background:var(--accent);color:var(--accent-ink)}.db-goal-t{flex:1;display:flex;flex-direction:column;gap:2px}.db-goal-t span{font-size:13.5px;color:var(--ink-2)}.db-box{width:26px;height:26px;border-radius:8px;border:2px solid var(--line-strong);display:grid;place-items:center;font-weight:800;color:var(--accent-ink);flex:none}.db-goal.on .db-box{background:var(--accent);border-color:var(--accent)}.db-goal-go{min-height:52px;margin-top:6px}.cl{display:grid;gap:12px}.cl-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.cl-stage{border-radius:18px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.cl-stage.finished .cl-head b{color:var(--ink-2)}.cl-head{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:0 18px;border:0;background:transparent;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.cl-head b{font-size:17px}.cl-n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:800;flex:none}.cl-stage.finished .cl-n{background:var(--money)}.cl-c{margin-left:auto;font-size:13px;font-weight:700;color:var(--ink-3)}.cl-chev{font-size:20px;color:var(--ink-3);width:18px;text-align:center}.cl-step{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 12px 10px;padding:14px;border-radius:14px;background:var(--bg);border:1px solid var(--line)}.cl-step.done,.cl-step.skipped{opacity:.62}.cl-step.done b{text-decoration:line-through}.cl-main{flex:1 1 320px;min-width:0;display:grid;gap:4px}.cl-main b{font-size:15.5px}.cl-main p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.45}.cl-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.cl-state{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cl-state button{min-height:40px;padding:0 14px;border-radius:99px;font:700 13.5px var(--body);cursor:pointer}.cl-done{border:0;background:var(--money);color:#fff}.cl-later{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.cl-skip{border:0;background:transparent;color:var(--ink-2)}.cl-undo{border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.cl-badge{font-size:12.5px;font-weight:800;padding:5px 10px;border-radius:99px;background:var(--good-bg);color:var(--money)}.cl-badge.later{background:var(--surface-2);color:var(--ink-2)}.cl-badge.skipped{background:var(--surface-2);color:var(--ink-3)}.cmp-wrap{overflow-x:auto;border-radius:18px;border:1px solid var(--line);background:var(--surface)}.cmp{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.cmp th,.cmp td{padding:10px 14px;border-top:1px solid var(--line);text-align:left;vertical-align:top}.cmp thead th{border-top:0}.cmp tbody th{color:var(--ink-3);font-weight:700;white-space:nowrap}.cmp-h{display:grid;gap:4px;border:0;background:none;padding:0;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.cmp-h img,.cmp-h .hv-ph{width:100%;max-width:200px;height:96px;object-fit:cover;border-radius:10px;display:block}.cmp-h small{color:var(--ink-3)}.gd{display:grid;gap:12px}.gd-sec h3{margin:0 0 4px;font-size:17px}.gd-sec p{margin:0;line-height:1.55;color:var(--ink-2)}.gd-list{margin:0;padding-left:18px;display:grid;gap:6px;line-height:1.5;color:var(--ink-2)}.gd-cta{justify-self:start}@media (max-width: 900px){.db-bar{flex-direction:column;align-items:stretch;gap:8px}.db-focus,.db-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.db-focus::-webkit-scrollbar,.db-chips::-webkit-scrollbar{display:none}.db-focus button,.db-chips button{flex:none}}.df{position:relative;border-radius:22px;transition:box-shadow .15s}.df.df-over{box-shadow:0 0 0 3px var(--accent),0 0 0 8px var(--accent-soft)}.df-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.df-hint{font-size:13.5px;color:var(--ink-3)}.df-busy{font-size:13.5px;font-weight:700;color:var(--accent)}.df-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.df-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:132px;padding:16px;border-radius:20px;background:var(--surface);border:1px solid var(--line);text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.df-tile:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #16201b73}.df-tile b{font-size:16px;margin-top:auto}.df-tile small{font-size:13px;color:var(--ink-3)}.df-tile.over{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:scale(1.03)}.df-tile.own .df-ic{background:color-mix(in srgb,var(--g2, #b08d2f) 22%,transparent);color:var(--g2, #8a6d2f)}.df-tile.all{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.df-tile.all small{color:inherit;opacity:.78}.df-tile.all .df-ic{background:#ffffff24;color:inherit}.df-tile.new{border-style:dashed;background:transparent}.df-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.df-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.df-head h2{margin:0;font-family:var(--display);font-weight:800;font-size:24px}.df-head-acts{display:flex;gap:8px}.df-targets{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.df-target{padding:8px 14px;border-radius:99px;border:1.5px dashed var(--line-strong);color:var(--ink-2);font-weight:600}.df-target.over{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.df-sub{margin:4px 0 0;font-size:15px;color:var(--ink-2)}.df-row[draggable=true]{cursor:grab}.df-move{min-height:36px;max-width:140px;padding:0 8px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font:600 13px var(--body);color:var(--ink-2)}.df-name{max-width:520px}@media (max-width: 719px){.df-hint{display:none}.df-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.df-tile{min-height:112px}}.df-drop{display:grid;gap:8px;padding:10px;margin:-4px;border-radius:18px;border:2px dashed transparent;transition:background .15s,border-color .15s}.df-drop.over{border-color:var(--accent);background:var(--accent-soft)}.df-drop.has{border-color:var(--line)}.df-drop-word{margin:0;text-align:center;font-size:13.5px;color:var(--ink-3)}.df-drop.over .df-drop-word{color:var(--accent);font-weight:800}.hv-opt-h{margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hv-mini.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.sh{position:relative}.sh-btn{white-space:nowrap}.sh-dot{display:inline-block;width:7px;height:7px;margin:0 2px 1px 4px;border-radius:50%;background:var(--money);vertical-align:middle}.sh-menu{z-index:97;overflow-y:auto;padding:6px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px -16px #00000059;display:grid;gap:2px}.sh-h{padding:10px 10px 4px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.sh-item{display:flex;gap:10px;align-items:flex-start;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:12px;background:transparent;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.sh-item:hover{background:var(--surface-2)}.sh-item b{display:block;font-size:14.5px}.sh-item small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:1px}.sh-check{width:18px;flex:none;font-weight:800;color:var(--money);padding-top:1px}.sh-private b{color:var(--alert)}.sh-link{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px}.sh-link b{display:block;font-size:14px}.sh-link small{font-size:12.5px;color:var(--ink-3)}body.sh-open{overflow:hidden}.sh-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:flex;align-items:flex-start;justify-content:center;padding:6vh 20px}.sh-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0e1073}.sh-sheet{position:relative;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;padding:20px;border-radius:22px;background:var(--bg);box-shadow:0 30px 80px -20px #00000080;display:grid;gap:14px;animation:kdIn .22s ease-out}.sh-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.sh-head b{font-size:19px}.sh-head .hc-x{position:static}.sh-docs{margin:-6px 0 0;font-size:13px;color:var(--ink-3)}.sh-roles,.sh-days{display:flex;gap:6px;flex-wrap:wrap}.sh-roles button,.sh-days button,.sh-custom{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:99px;background:var(--surface);font:600 13.5px var(--body);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.sh-roles button.on,.sh-days button.on,.sh-custom.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.sh-def{font-style:normal;font-size:11px;font-weight:800;opacity:.7}.sh-custom input{width:52px;min-height:28px;padding:0 6px;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:600 13.5px var(--body)}.sh-len{display:grid;gap:8px}.sh-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.sh-people button{display:grid;gap:2px;padding:10px 12px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);text-align:left;font:inherit;color:var(--ink);cursor:pointer}.sh-people button.on{border-color:var(--accent);background:var(--accent-soft)}.sh-people small{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-new{gap:8px}.sh-note{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:400 14.5px/1.45 var(--body);color:var(--ink);resize:vertical}.sh-go{min-height:50px}.sh-done{display:grid;gap:10px}.sh-done b{font-size:19px}.sh-done p{margin:0;line-height:1.5;color:var(--ink-2)}.df-selbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:16px;background:var(--accent-soft);border:1px solid var(--accent)}.df-tick{width:22px;height:22px;margin:0 9px;flex:none;accent-color:var(--accent);cursor:pointer}@media (max-width: 719px){.sh-wrap{padding:0}.sh-sheet{max-width:none;max-height:none;height:100%;border-radius:0}}
