.dateable .photo-slots{min-width:0;color:var(--ink, #252723)}.dateable .photo-slots__heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:17px}.dateable .photo-slots__heading h3{margin:0 0 4px;font-size:16px;font-weight:680;letter-spacing:-.03em}.dateable .photo-slots__heading p{margin:0;color:var(--subtle, #777a71);font-size:12px;font-weight:400;line-height:1.5}.dateable .photo-slots__count{flex:none;padding:5px 9px;border:1px solid var(--line, #e4e0d7);border-radius:7px;color:var(--subtle, #777a71);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.dateable .photo-slots__row{display:flex;gap:12px;overflow-x:auto;padding:4px 3px 15px;margin:-4px -3px 0;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#cbc7ba transparent;scrollbar-width:thin}.dateable .photo-slots__item{flex:0 0 clamp(128px,28%,155px);min-width:0;scroll-snap-align:start}.dateable .photo-slot__frame{position:relative;height:170px;overflow:hidden;border:1px solid #e0ddd2;border-radius:13px;background:var(--sand, #eee8dc)}.dateable .photo-slot--empty .photo-slot__frame{border:1.5px dashed #b9bdb0;background:#f8f7f1;transition:background .18s ease,border-color .18s ease}.dateable .photo-slot--empty .photo-slot__frame:hover{background:#eff3ea;border-color:var(--green, #6f8d73)}.dateable .photo-slot__image{display:block;width:100%;height:100%;object-fit:cover}.dateable .photo-slot__add{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-align:center;color:#5d7561}.dateable .photo-slot__plus{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#e3ebe0}.dateable .photo-slot__add-text{color:var(--ink, #252723);font-size:12px;font-weight:650}.dateable .field .photo-slot__input{position:absolute;z-index:4;display:block;padding:0;margin:0;border:0;opacity:0;cursor:pointer}.dateable .field .photo-slot__input--empty{inset:0;width:100%;height:100%}.dateable .field .photo-slot__input--replace{left:0;right:0;bottom:0;width:100%;height:57px}.dateable .field .photo-slot__input--inactive{width:1px;height:1px;pointer-events:none}.dateable .photo-slot__input:disabled,.dateable .photo-slot__add--disabled,.dateable .photo-slot__replace--disabled{cursor:not-allowed}.dateable .photo-slot__add--disabled,.dateable .photo-slot__replace--disabled{opacity:.7}.dateable .photo-slot__frame:focus-within{outline:3px solid #b18a66;outline-offset:3px;border-radius:12px}.dateable .photo-slot__delete{position:absolute;z-index:3;top:8px;right:8px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(80,71,58,.14);border-radius:50%;background:#fffcf6f5;color:#664d47;box-shadow:0 2px 9px #25272321;transition:transform .18s ease,opacity .18s ease}.dateable .photo-slot__delete:hover:not(:disabled){transform:scale(1.07)}.dateable .photo-slot__badge{position:absolute;z-index:1;left:8px;bottom:8px;padding:5px 8px;border-radius:6px;background:#f0e9d8;color:#6d5a3e;font-size:10px;font-weight:750;line-height:1.2;box-shadow:0 1px 6px #2527231a}.dateable .photo-slot__badge--approved{background:#e4ede1;color:#42664a}.dateable .photo-slot__badge--rejected{top:9px;bottom:auto;background:#f6e6df;color:#914e43}.dateable .photo-slot__replace{position:absolute;z-index:2;left:0;right:0;bottom:0;min-height:57px;display:flex;align-items:center;justify-content:center;padding:9px 12px;background:#fffcf6f7;color:#914e43;cursor:pointer;text-align:center;font-size:11px;font-weight:750;line-height:1.35}.dateable .photo-slot__replace span{pointer-events:none}.dateable .photo-slot__meta{display:flex;justify-content:space-between;align-items:center;gap:5px;min-height:26px;padding:6px 2px 0}.dateable .photo-slot__number{color:#a5a298;font-size:10px;font-weight:750;letter-spacing:.12em;font-variant-numeric:tabular-nums}.dateable .photo-slot__activity{color:#53745a;font-size:10px;font-weight:650}.dateable .photo-slot__error{margin:5px 2px 0;color:#994c43;font-size:11px;line-height:1.4}.dateable .photo-slots__hint{margin:0;color:var(--subtle, #777a71);font-size:11px;font-weight:400}@media(min-width:780px){.dateable .photo-slots__hint{display:none}}.dateable .seeking-options{min-width:0;margin:0;padding:0;border:0}.dateable .seeking-options legend{padding:0;color:var(--ink);font-size:15px;font-weight:700}.dateable .seeking-options p{margin:4px 0 16px;color:var(--subtle);font-size:12px;line-height:1.5}.dateable .seeking-options__choices{display:grid;gap:10px}.dateable .seeking-options__choice{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:#fcfaf5;cursor:pointer;font-size:14px;font-weight:650}.dateable .seeking-options__choice.selected{border-color:#6d8b72;background:#edf3ea}.dateable .seeking-options__choice:focus-within{outline:3px solid #dce8d9;outline-offset:2px}.dateable .seeking-options__choice input{flex:none;width:18px;height:18px;margin:0;accent-color:#46684f;cursor:pointer}.dateable .seeking-options:disabled .seeking-options__choice{opacity:.65;cursor:wait}.dateable .preference-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fcfaf5}.dateable .preference-link strong{display:block;margin-bottom:4px;font-size:13px}.dateable .preference-link span{color:var(--subtle);font-size:12px}.dateable .preference-link button{flex:none}.dateable .preference-form{max-width:580px}.dateable .preference-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}@media(max-width:460px){.dateable .preference-link{align-items:stretch;flex-direction:column}.dateable .preference-link button{align-self:flex-start}}.dateable{--paper: #f5f2eb;--surface: #fffcf6;--ink: #252723;--subtle: #777a71;--line: #e4e0d7;--red: #c9645b;--green: #6f8d73;--sage: #dce7d9;--sand: #eee8dc;box-sizing:border-box;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.45}.dateable *,.dateable *:before,.dateable *:after{box-sizing:border-box}.dateable button,.dateable input,.dateable select,.dateable textarea{font:inherit}.dateable button{cursor:pointer}.dateable button:disabled{cursor:not-allowed;opacity:.55}.dateable a{color:inherit;text-decoration:none}.dateable :focus-visible{outline:3px solid #b18a66;outline-offset:3px}.dateable .frame{width:min(100% - 40px,1060px);margin-inline:auto}.dateable .masthead{min-height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:16px}.dateable .brand{font-size:23px;font-weight:710;letter-spacing:-.075em;line-height:1}.dateable .brand-mark{display:inline-block;width:8px;height:8px;margin-left:2px;background:var(--red);border-radius:50%;vertical-align:baseline}.dateable .masthead-right{display:flex;align-items:center;gap:20px}.dateable .header-link,.dateable .quiet-button{border:0;background:none;color:var(--subtle);font-size:12px;font-weight:600}.dateable .header-link:hover,.dateable .quiet-button:hover{color:var(--ink)}.dateable .header-avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#dedbd0;font-size:12px;font-weight:700;letter-spacing:-.03em}.dateable .main{padding:58px 0 126px}.dateable .eyebrow{margin:0 0 12px;color:#987a68;font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.dateable h1,.dateable h2,.dateable h3,.dateable p{margin-top:0}.dateable h1{font-size:clamp(33px,5vw,56px);line-height:1.08;letter-spacing:-.065em;font-weight:630;margin-bottom:14px}.dateable h2{font-size:25px;line-height:1.18;letter-spacing:-.045em;font-weight:650}.dateable h3{font-size:16px;letter-spacing:-.025em}.dateable .lead{color:var(--subtle);font-size:15px;line-height:1.65;max-width:510px}.dateable .rate-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(360px,460px);gap:clamp(36px,9vw,145px);align-items:start;max-width:960px;margin-inline:auto}.dateable .rate-intro{padding-top:85px}.dateable .rate-intro .lead{max-width:300px}.dateable .step-line{margin-top:56px;border-top:1px solid var(--line);padding-top:19px;color:var(--subtle);font-size:12px;max-width:260px;line-height:1.6}.dateable .step-line strong{display:block;margin-bottom:7px;color:var(--ink);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.dateable .rate-column{min-width:0}.dateable .category-filter{margin-bottom:17px;min-width:0}.dateable .category-filter>p{color:var(--subtle);font-size:12px;font-weight:650;margin:0 0 10px}.dateable .category-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dateable .category-chips::-webkit-scrollbar{display:none}.dateable .category-chip{flex:0 0 auto;min-height:44px;padding:0 15px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:650;white-space:nowrap}.dateable .category-chip span{color:var(--subtle)}.dateable .category-chip.selected{background:var(--ink);color:var(--surface);border-color:var(--ink)}.dateable .category-chip.selected span{color:#d8d9d0}.dateable .profile-card,.dateable .surface{background:var(--surface);border:1px solid #e9e4d9;border-radius:20px;box-shadow:0 12px 36px #483d2d0b;overflow:hidden}.dateable .photo-wrap{position:relative;aspect-ratio:1.15 / 1;overflow:hidden;background:#e7e5db}.dateable .photo{width:100%;height:100%;display:block;object-fit:cover}.dateable .silhouette{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 54% 28%,#eae9df 0,#d9dbd1 75%);overflow:hidden}.dateable .silhouette svg{width:45%;height:70%;fill:#babeb4;transform:translateY(18%)}.dateable .profile-info{padding:23px 27px 25px}.dateable .profile-name{margin:0 0 8px;font-size:27px;font-weight:650;letter-spacing:-.055em;line-height:1.1}.dateable .profile-name span{font-weight:400}.dateable .profile-meta{display:flex;flex-wrap:wrap;gap:3px 11px;color:var(--subtle);font-size:13px}.dateable .profile-meta span+span:before{content:"·";padding-right:11px;color:#b2b0a7}.dateable .decision{padding:23px 18px 28px;text-align:center}.dateable .decision-title{margin:0;max-width:138px;font-size:16px;font-weight:640;letter-spacing:-.025em;line-height:1.25}.dateable .verdict-row{display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,35px)}.dateable .verdict{width:76px;height:76px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;transition:transform .18s ease,background .18s ease}.dateable .verdict:hover:not(:disabled){transform:translateY(-3px)}.dateable .verdict svg{width:30px;height:30px;stroke-width:2.1}.dateable .verdict.no{background:#f4e3de;color:var(--red);border-color:#edd7d2}.dateable .verdict.yes{background:#e0eade;color:#587a5c;border-color:#d2dfcf}.dateable .verdict-label{display:block;margin-top:8px;font-size:12px;font-weight:650;color:var(--subtle)}.dateable .privacy-note{margin:22px 0 0;color:var(--subtle);font-size:12px;line-height:1.55}.dateable .details-card{padding:27px}.dateable .details-card h2{margin-bottom:9px}.dateable .details-intro{color:var(--subtle);font-size:13px;line-height:1.6;margin-bottom:23px}.dateable .attribute-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-top:1px solid var(--line)}.dateable .attribute-row strong{font-size:14px}.dateable .dots{display:flex;align-items:center;gap:1px}.dateable .dot{width:44px;height:44px;flex:none;padding:0;border:0;background:transparent;display:grid;place-items:center}.dateable .dot:after{content:"";width:18px;height:18px;border:1px solid #acaea4;border-radius:50%;background:transparent;transition:transform .15s ease,background .15s ease}.dateable .dot:hover:after{transform:scale(1.13)}.dateable .dot.active:after{background:var(--ink);border-color:var(--ink)}.dateable .detail-foot{margin-top:24px}.dateable .fine-print{color:var(--subtle);font-size:12px;line-height:1.6}.dateable .primary-button,.dateable .secondary-button{min-height:48px;border-radius:12px;padding:12px 19px;font-size:13px;font-weight:700;transition:transform .18s ease,opacity .18s ease}.dateable .primary-button:hover:not(:disabled),.dateable .secondary-button:hover:not(:disabled){transform:translateY(-2px)}.dateable .primary-button{background:var(--ink);border:1px solid var(--ink);color:var(--surface)}.dateable .secondary-button{background:transparent;border:1px solid #c9c7bc;color:var(--ink)}.dateable .full{width:100%}.dateable .notice{padding:17px 19px;background:#f7eae5;border:1px solid #eacdc5;border-radius:13px;color:#794a42;font-size:13px;line-height:1.5;margin:0 0 20px}.dateable .notice p{margin-bottom:9px}.dateable .notice button{border:0;background:transparent;color:inherit;text-decoration:underline;font-weight:700;padding:0}.dateable .auth-notice{padding:15px 17px;background:#edf4ed;border:1px solid #cbdccc;border-radius:13px;color:#3f6446;font-size:13px;line-height:1.5;margin:0 0 20px}.dateable .state-card{padding:45px 30px;text-align:center}.dateable .state-card h2{margin:14px 0 9px}.dateable .state-card p{max-width:340px;margin:0 auto 24px;color:var(--subtle);font-size:14px;line-height:1.6}.dateable .state-symbol{width:57px;height:57px;border-radius:50%;background:var(--sand);display:grid;place-items:center;margin:auto;color:#8d8e81}.dateable .state-symbol svg{width:24px;height:24px}.dateable .page-narrow{max-width:760px;margin:auto}.dateable .page-heading{margin-bottom:34px}.dateable .page-heading .lead{margin-bottom:0}.dateable .private-label{display:inline-flex;align-items:center;gap:7px;margin:0 0 17px;color:#647b65;font-size:12px;font-weight:700}.dateable .private-label svg{width:15px;height:15px}.dateable .panel{padding:28px;margin-bottom:18px}.dateable .panel-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:20px}.dateable .panel-head h2{margin:0}.dateable .panel-head small{color:var(--subtle);font-size:12px}.dateable .cohort-row{display:grid;grid-template-columns:126px 1fr;align-items:center;gap:17px;padding:16px 0;border-top:1px solid var(--line);font-size:13px}.dateable .cohort-name{font-weight:600}.dateable .cohort-main{min-width:0}.dateable .cohort-measure{display:flex;align-items:center;gap:17px}.dateable .bar-track{height:9px;background:#eeece4;border-radius:20px;overflow:hidden}.dateable .cohort-measure .bar-track{flex:1}.dateable .bar-fill{height:100%;background:var(--green);border-radius:inherit}.dateable .bar-value{min-width:55px;color:#5d8062;font-size:25px;line-height:1;font-weight:700;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.dateable .cohort-low .bar-value{color:var(--red)}.dateable .cohort-low .bar-fill{background:var(--red)}.dateable .cohort-count{display:block;margin-top:7px;color:var(--subtle);font-size:11px}.dateable .cohort-hidden{opacity:.48}.dateable .cohort-hidden .bar-value{display:block;color:var(--subtle)}.dateable .suppressed{color:var(--subtle);font-size:12px}.dateable .attribute-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dateable .attribute-tile{min-width:0;background:#f5f3ec;border-radius:13px;padding:17px 13px}.dateable .attribute-tile span{display:block;color:var(--subtle);font-size:12px}.dateable .attribute-tile strong{display:block;margin-top:8px;font-size:27px;letter-spacing:-.05em;font-weight:620;line-height:1}.dateable .attribute-tile small{font-size:12px;color:var(--subtle);letter-spacing:0;font-weight:400}.dateable .profile-header{display:flex;align-items:center;gap:24px}.dateable .avatar-large{width:100px;height:100px;flex:none;border-radius:50%;overflow:hidden;background:#e4e5dc;display:grid;place-items:center;color:#797e72;font-size:34px;font-weight:600}.dateable .avatar-large img{width:100%;height:100%;object-fit:cover}.dateable .profile-header h1{margin-bottom:5px}.dateable .stat-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:30px;padding-top:27px;gap:18px}.dateable .stat strong{display:block;font-size:29px;line-height:1.1;letter-spacing:-.05em;font-weight:640;font-variant-numeric:tabular-nums}.dateable .stat span{display:block;color:var(--subtle);font-size:12px;margin-top:7px}.dateable .edit-top{display:flex;justify-content:space-between;align-items:start;gap:15px}.dateable .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:21px}.dateable .field{display:grid;gap:7px;font-size:13px;font-weight:650}.dateable .field.wide{grid-column:1 / -1}.dateable .field input,.dateable .field select{width:100%;height:47px;border:1px solid #dcd9ce;background:#fcfaf5;color:var(--ink);border-radius:10px;padding:0 13px;outline:none}.dateable .field input:focus,.dateable .field select:focus{border-color:#8b9b82;box-shadow:0 0 0 3px #dce8d9}.dateable .field .hint{font-size:11px;line-height:1.5;font-weight:400;color:var(--subtle)}.dateable .edit-photo-preview{width:156px;height:156px;border-radius:14px;overflow:hidden;background:var(--sand)}.dateable .photo-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:115px;padding:18px;border:1.5px dashed #babdaf;border-radius:13px;background:#f8f7f1;color:var(--ink);cursor:pointer;text-align:center;font-size:13px}.dateable .photo-upload svg{width:25px;height:25px;color:var(--green)}.dateable .photo-upload:hover{border-color:var(--green);background:#eff3ea}.dateable .photo-upload:focus-within{outline:3px solid #b18a66;outline-offset:3px}.dateable .photo-upload.is-uploading{opacity:.65;cursor:wait}.dateable .field .upload-input{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.dateable .field .upload-input:focus{border:0;box-shadow:none}.dateable .photo-upload svg,.dateable .photo-upload>span{pointer-events:none}.dateable .photo-upload-status{font-size:12px;font-weight:600;color:#53745a}.dateable .photo-upload-status.upload-error{color:#994c43}.dateable .form-actions{display:flex;align-items:center;gap:18px;margin-top:26px}.dateable .success{color:#53745a;font-size:13px;font-weight:600}.dateable .auth-layout{max-width:970px;margin:0 auto;display:grid;grid-template-columns:1fr 420px;gap:8vw;align-items:center;min-height:min(720px,calc(100dvh - 180px))}.dateable .auth-copy h1{max-width:480px;font-size:clamp(46px,6vw,75px)}.dateable .auth-copy .lead{max-width:370px}.dateable .auth-card{padding:33px}.dateable .auth-card h2{margin-bottom:9px}.dateable .auth-card .lead{font-size:13px;margin-bottom:25px}.dateable .auth-fields{display:grid;gap:17px}.dateable .password-wrap{position:relative;display:block}.dateable .field .password-wrap input{padding-right:58px}.dateable .password-toggle{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:42px;height:42px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--subtle)}.dateable .password-toggle:hover{color:var(--ink);background:var(--sand)}.dateable .password-toggle svg{width:19px;height:19px}.dateable .auth-secondary-link{margin:-5px 0 0;text-align:right;font-size:12px}.dateable .auth-back{margin:18px 0 0;font-size:13px;color:var(--subtle)}.dateable .auth-card .auth-notice{margin-top:10px}.dateable .auth-card .auth-notice p{margin:0}.dateable .auth-validation{color:#994c43;font-size:12px;font-weight:600}.dateable .auth-switch{text-align:center;color:var(--subtle);font-size:13px;margin:20px 0 0}.dateable .text-link{text-decoration:underline!important;text-underline-offset:3px;font-weight:650;color:var(--ink)!important}.dateable .bottom-nav{position:fixed;bottom:0;left:0;width:100%;z-index:5;background:#faf8f2f5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dateable .nav-inner{display:flex;justify-content:center;gap:clamp(12px,5vw,70px);min-height:68px}.dateable .nav-item{min-width:106px;padding:11px 12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;color:var(--subtle);font-size:11px;font-weight:650;transition:color .15s ease}.dateable .nav-item svg{width:19px;height:19px;stroke-width:1.8}.dateable .nav-item.active{color:var(--ink)}.dateable .nav-item.active:after{content:"";width:5px;height:5px;background:var(--red);border-radius:50%;position:absolute;bottom:4px}.dateable .skeleton{background:linear-gradient(90deg,#eeeae1 20%,#f7f4ed,#eeeae1 80%);background-size:200% 100%;border-radius:10px;animation:shimmer 1.5s infinite linear}@keyframes shimmer{to{background-position-x:-200%}}.dateable .skeleton-card{max-width:460px;margin:0 auto;padding:0 0 28px;overflow:hidden;border-radius:20px;background:var(--surface)}.dateable .skeleton-photo{height:350px;border-radius:0}.dateable .skeleton-line{height:17px;margin:25px 26px 0;width:56%}.dateable .skeleton-line.short{margin-top:13px;width:38%}@media(max-width:760px){.dateable .frame{width:min(100% - 32px,560px)}.dateable .masthead{min-height:66px}.dateable .main{padding:38px 0 116px}.dateable .rate-layout,.dateable .auth-layout{display:block}.dateable .rate-intro{padding:0;text-align:center;margin-bottom:26px}.dateable .rate-intro h1{font-size:36px}.dateable .rate-intro .lead{max-width:370px;margin:auto}.dateable .step-line{display:none}.dateable .auth-layout{min-height:0}.dateable .auth-copy{margin-bottom:28px}.dateable .auth-copy h1{font-size:44px}.dateable .auth-copy .lead{font-size:14px}}@media(max-width:480px){.dateable .masthead-right{gap:11px}.dateable .header-link{font-size:11px}.dateable .photo-wrap{aspect-ratio:1.18 / 1}.dateable .profile-info{padding:20px 22px}.dateable .decision{padding:20px 12px 23px}.dateable .verdict{width:68px;height:68px}.dateable .panel,.dateable .auth-card{padding:23px 19px}.dateable .cohort-row{grid-template-columns:90px 1fr;gap:8px;font-size:12px}.dateable .cohort-measure{gap:8px}.dateable .bar-value{min-width:48px;font-size:21px}.dateable .attribute-grid{gap:5px}.dateable .attribute-tile{padding:12px 7px;border-radius:10px}.dateable .attribute-tile span,.dateable .attribute-tile small{font-size:10px}.dateable .attribute-tile strong{font-size:21px}.dateable .attribute-row{flex-wrap:wrap;gap:2px 12px}.dateable .dots{margin-left:auto}.dateable .form-grid{grid-template-columns:1fr;gap:17px}.dateable .field.wide{grid-column:auto}.dateable .stat-list{gap:9px}.dateable .stat strong{font-size:23px}.dateable .nav-inner{justify-content:space-between;gap:0}.dateable .nav-item{min-width:0;flex:1;padding-inline:2px;font-size:10px}}@media(prefers-reduced-motion:reduce){.dateable *,.dateable *:before,.dateable *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
