.ko-app-bottomnav,.ko-app-navbar{display:none!important}.closet-app{min-height:100vh;background:#fff;font-family:Courier New,Courier,monospace;-webkit-font-smoothing:antialiased}.closet-app,.closet-app a{color:#0a0a0a}.closet-app a:hover{color:rgba(0,0,0,.5)}.closet-app button,.closet-app input,.closet-app select{font-family:Courier New,Courier,monospace;color:inherit}.closet-app .ca-btn-primary,.closet-app .ca-job-confirm,.closet-app .ca-keep{color:#fff}.closet-app .ca-job-confirm:hover:not(:disabled){color:#0a0a0a}.closet-app input:focus,.closet-app select:focus{outline:none}.ca-display{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ca-btn-primary{background:#0a0a0a;color:#fff;border:1px solid #0a0a0a;cursor:pointer;transition:background .15s,color .15s}.ca-btn-primary:hover{background:#fff;color:#0a0a0a}.ca-btn-primary:disabled{opacity:.4;cursor:default}.ca-btn-primary:disabled:hover{background:#0a0a0a;color:#fff}.ca-hero-signin{background:none;border:none;font-family:Courier New,Courier,monospace;font-size:12px;letter-spacing:.08em;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-top:14px;padding:8px 12px}.ca-hero-signin:hover{background:#0a0a0a;color:#fff;text-decoration:none}.closet-app .ca-hero-cta{display:flex;align-items:center;justify-content:center;gap:.7em;padding:17px 0 16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.14em}.ca-hero-cta-arrow{display:inline-block;animation:ca-hero-arrow-drift 3.4s ease-in-out infinite;transition:transform .22s cubic-bezier(.22,.61,.36,1)}.closet-app .ca-hero-cta:hover .ca-hero-cta-arrow{animation:none;transform:translateX(4px)}@keyframes ca-hero-arrow-drift{0%,72%{transform:translateX(0)}86%{transform:translateX(5px)}to{transform:translateX(0)}}.ca-hero-reassure{font-size:9.5px;letter-spacing:.09em;color:rgba(0,0,0,.34);line-height:1.5}.ca-hero-reassure-sep{opacity:.45;padding:0 .45em}.closet-app .ca-hero-signin--quiet{font-size:10px;letter-spacing:.06em;color:rgba(0,0,0,.38)}.closet-app .ca-hero-signin--quiet:hover{color:#fff}.closet-app .ca-create{color:#0a0a0a;background:none;border:none;text-decoration:none;transition:background .15s ease,color .15s ease}.closet-app .ca-create:hover{background:#0a0a0a;color:#fff}.ca-sidebar-receipt{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.closet-app .ca-sidebar-receipt-import{width:100%;min-width:0;box-sizing:border-box;padding:8px 0;background:none;border:none;color:#0a0a0a;cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.14em;line-height:1.45;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;transition:background .15s ease,color .15s ease,opacity .15s ease}.closet-app .ca-sidebar-receipt-import.ca-receipt-import-status{padding:8px 6px}.closet-app .ca-sidebar-receipt-import:hover:not(:disabled){background:#0a0a0a;color:#fff}.closet-app .ca-sidebar-receipt-import:disabled{cursor:default}.closet-app .ca-sidebar-receipt-import.is-starting{cursor:wait}.closet-app .ca-sidebar-receipt-import.is-muted-disabled{opacity:.45}.closet-app .ca-sidebar-receipt-import:focus-visible{outline:1px solid #0a0a0a;outline-offset:3px}.ca-sidebar-receipt-error{width:100%;min-width:0;box-sizing:border-box;color:#a12a2a;font-size:9.5px;letter-spacing:.08em;line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.closet-app .ca-sort-cycle{align-self:flex-start;padding:0;background:none;border:none;color:rgba(0,0,0,.32);cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-align:left;transition:color .15s ease}.closet-app .ca-sort-cycle:hover .ca-sort-cycle-mode{color:#0a0a0a}.closet-app .ca-sort-cycle:focus-visible{outline:1px solid #0a0a0a;outline-offset:3px}.ca-sort-cycle-prefix{color:rgba(0,0,0,.3)}.ca-sort-cycle-mode{color:#0a0a0a;font-weight:600}.closet-app .ca-logout{align-self:flex-start;background:none;border:none;cursor:pointer;padding:4px 0;font-size:10px;font-weight:500;letter-spacing:.16em;color:rgba(0,0,0,.3);transition:color .12s}.closet-app .ca-logout:hover{color:#0a0a0a}.closet-app .ca-privacy-link{position:absolute;bottom:10px;left:0;right:0;text-align:center;background:none;border:none;padding:0;cursor:pointer;font-size:9.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,0,0,.28);text-decoration:none;transition:text-decoration .15s,color .15s}.closet-app .ca-privacy-link:hover{text-decoration:underline;text-underline-offset:3px;color:rgba(0,0,0,.5)}.closet-app .ca-coach{position:fixed;inset:0;z-index:1000}.closet-app .ca-coach-spot{position:absolute;border-radius:4px;box-shadow:0 0 0 9999px rgba(10,10,10,.45);pointer-events:none;transition:all .28s cubic-bezier(.4,0,.2,1)}.closet-app .ca-coach-callout{position:absolute;background:#fff;color:#0a0a0a;border:1px solid #0a0a0a;padding:16px 16px 12px;box-shadow:0 8px 26px -14px rgba(0,0,0,.4);transition:top .28s cubic-bezier(.4,0,.2,1),left .28s cubic-bezier(.4,0,.2,1)}.closet-app .ca-coach-arrow{position:absolute;top:-6px;width:10px;height:10px;background:#fff;border-left:1px solid #0a0a0a;border-top:1px solid #0a0a0a;transform:rotate(45deg)}.closet-app .ca-coach-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin-bottom:8px}.closet-app .ca-coach-body{font-size:11.5px;letter-spacing:.02em;line-height:1.55;color:rgba(0,0,0,.7);margin-bottom:14px}.closet-app .ca-coach-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.closet-app .ca-coach-step{font-size:9px;letter-spacing:.16em;color:rgba(0,0,0,.35);margin-right:auto;padding-left:2px}.closet-app .ca-coach-skip{background:none;border:none;cursor:pointer;padding:0;font-size:9.5px;letter-spacing:.14em;color:rgba(0,0,0,.4)}.closet-app .ca-coach-skip:hover{color:#0a0a0a}.closet-app .ca-coach-next{background:#0a0a0a;color:#fff;border:1px solid #0a0a0a;cursor:pointer;padding:7px 14px;font-size:9.5px;letter-spacing:.16em;transition:background .15s,color .15s}.closet-app .ca-coach-next:hover{background:#fff;color:#0a0a0a}.closet-app .ca-brand-menu{position:absolute;top:100%;left:0;right:0;margin-top:2px;z-index:20;background:#fff;border:1px solid #0a0a0a;max-height:190px;overflow:auto;display:flex;flex-direction:column}.closet-app .ca-brand-opt{display:flex;justify-content:space-between;align-items:center;gap:10px;background:none;border:none;cursor:pointer;text-align:left;padding:8px 10px;font-family:inherit;font-size:11.5px;letter-spacing:.06em;color:#0a0a0a}.closet-app .ca-brand-opt:hover{background:#f2f1ee}.closet-app .ca-brand-add{font-weight:600}.closet-app .ca-brand-tag{font-size:8.5px;letter-spacing:.14em;color:rgba(0,0,0,.4);flex-shrink:0}.ca-dropzone{background:#fff;border:1px dashed #0a0a0a;cursor:pointer;transition:background .15s}.ca-dropzone.is-drag,.ca-dropzone:hover{background:#f6f6f4}.ca-link{background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.ca-link:hover{color:#0a0a0a}.ca-nav-btn{background:none;border:none;padding:0;cursor:pointer;transition:color .15s}.ca-nav-btn:hover{color:#0a0a0a}.ca-keep{background:#0a0a0a;color:#fff;border:1px solid #0a0a0a;cursor:pointer;transition:background .15s,color .15s}.ca-keep:hover,.ca-reject{background:#fff;color:#0a0a0a}.ca-reject{border:1px solid #0a0a0a;cursor:pointer;transition:background .15s,color .15s}.ca-reject:hover{background:#0a0a0a;color:#fff}.ca-keep:disabled,.ca-reject:disabled{opacity:.35;cursor:default}.ca-keep:disabled:hover{background:#0a0a0a;color:#fff}.ca-reject:disabled:hover{background:#fff;color:#0a0a0a}.ca-input{background:#fff;border:none;border-bottom:1px solid rgba(0,0,0,.2);transition:border-color .15s}.ca-input:focus{border-bottom:1px solid #0a0a0a}.ca-input-box{background:#fff;border:1px solid rgba(0,0,0,.25);transition:border-color .15s}.ca-input-box:focus{border:1px solid #0a0a0a}.ca-icon-btn{background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s}.ca-icon-btn:hover{opacity:.5}.ca-tile{background:none;border:none;padding:0;cursor:pointer}.ca-tile .ca-tile-name{opacity:0;transition:opacity .15s}.ca-tile:hover .ca-tile-name{opacity:1!important}@keyframes ca-drift1{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-14px) rotate(-2deg)}}@keyframes ca-drift2{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(12px) rotate(5deg)}}.ca-onboard{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:48px 24px;box-sizing:border-box}.ca-onboard-progress{display:flex;gap:8px}.ca-onboard-progress span{width:34px;height:2px;background:rgba(0,0,0,.14);transition:background .25s}.ca-onboard-progress span.is-active{background:#0a0a0a}.ca-onboard-panel{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.ca-onboard-kicker{margin:0;font-size:10px;letter-spacing:.3em;color:rgba(0,0,0,.35)}.ca-onboard-title{margin:0;font-weight:700;font-size:clamp(26px,4vw,34px);letter-spacing:.03em}.ca-onboard-lead{margin:0;max-width:380px;font-size:11.5px;letter-spacing:.04em;line-height:1.8;color:rgba(0,0,0,.5)}.ca-onboard-tips{width:100%;max-width:360px;margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;text-align:left}.ca-onboard-tips li{position:relative;padding-left:20px;font-size:11px;letter-spacing:.03em;line-height:1.6;color:rgba(0,0,0,.6)}.ca-onboard-tips li:before{content:"—";position:absolute;left:0;color:rgba(0,0,0,.35)}.ca-onboard-actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.ca-onboard-actions .ca-btn-primary{padding:14px 44px;font-size:11px;letter-spacing:.22em}.ca-onboard-actions .ca-link{font-size:10.5px;letter-spacing:.14em;color:rgba(0,0,0,.35)}.ca-onboard-error{margin:0;font-size:10.5px;letter-spacing:.04em;color:#a12a2a}.ca-onboard-drop{width:100%;max-width:360px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:14px}.ca-onboard-grid{width:100%;max-width:400px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ca-onboard-thumb{position:relative;aspect-ratio:1;overflow:hidden;background:#f2f2f0}.ca-onboard-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ca-onboard-remove{position:absolute;top:4px;right:4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.9);border:1px solid #0a0a0a;color:#0a0a0a;font-size:9px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.ca-onboard-remove:hover{background:#0a0a0a;color:#fff}.ca-onboard-warm{position:absolute;bottom:4px;left:4px;right:4px;text-align:center;padding:3px 0;background:rgba(255,255,255,.85);font-size:7.5px;letter-spacing:.12em;color:rgba(0,0,0,.55);animation:ca-pulse 1.6s ease-in-out infinite}.ca-onboard-review-stats{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ca-onboard-review-stats span{border:1px solid rgba(0,0,0,.15);padding:8px 14px;font-size:10px;letter-spacing:.12em;color:rgba(0,0,0,.6)}.ca-building-banner{position:relative;margin:30px clamp(16px,4vw,36px) 0;padding:14px 18px;border:1px dashed #0a0a0a;display:flex;justify-content:space-between;align-items:center;gap:16px;overflow:hidden}.ca-building-banner:after{content:"";position:absolute;bottom:0;left:-40%;width:40%;height:2px;background:#0a0a0a;animation:ca-scan 1.8s ease-in-out infinite}@keyframes ca-scan{0%{left:-40%}to{left:100%}}.ca-skeleton{width:100%;height:100%;min-height:100%;background:linear-gradient(100deg,#eeeeec 30%,#f7f7f5 50%,#eeeeec 70%);background-size:200% 100%;animation:ca-shimmer 1.4s ease-in-out infinite}@keyframes ca-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ca-grid{gap:32px 28px;padding:20px clamp(12px,2vw,20px) 64px 0}.ca-grid,.ca-review-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ca-review-grid{gap:18px;padding:6px 18px 18px}.ca-review{margin:30px clamp(16px,4vw,36px) 0;border:1px dashed #0a0a0a}.ca-receipt-review-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px}.ca-receipt-review-head span:first-child{font-size:11px;font-weight:600;letter-spacing:.2em}.ca-receipt-review-head span:last-child{font-size:10px;letter-spacing:.1em;color:rgba(0,0,0,.4)}.ca-photo-match-head{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;cursor:pointer;text-align:left}.ca-receipt-review-list{display:flex;flex-direction:column;gap:14px;padding:4px 18px 18px}.ca-receipt-card{border:1px solid rgba(0,0,0,.14);padding:14px;display:flex;flex-direction:column;gap:12px}.ca-receipt-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ca-photo-match-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.ca-photo-match-divider{align-self:center;padding:0 2px;font-size:9px;font-weight:600;letter-spacing:.14em;color:rgba(0,0,0,.38);text-align:center;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.ca-receipt-photo-head,.ca-receipt-side{display:flex;gap:12px;min-width:0}.ca-receipt-thumb{flex:0 0 92px;width:92px;aspect-ratio:1;background:#f6f6f4;overflow:hidden}.ca-receipt-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ca-photo-match-thumb img{object-fit:contain}.ca-receipt-side-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.ca-receipt-side-copy strong{font-size:11px;letter-spacing:.12em;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.ca-receipt-kicker{font-size:8.5px;letter-spacing:.14em;color:rgba(0,0,0,.42);line-height:1.5}.ca-receipt-meta{font-size:9.5px;letter-spacing:.1em;color:rgba(0,0,0,.45);line-height:1.5}.ca-receipt-actions{display:flex;gap:8px;flex-wrap:wrap}.ca-receipt-actions .ca-keep,.ca-receipt-actions .ca-reject{padding:8px 12px;font-size:10px;letter-spacing:.12em}.ca-receipt-error{font-size:9.5px;letter-spacing:.12em;color:#a12a2a}.ca-receipt-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ca-receipt-candidate{padding:0;border:1px solid rgba(0,0,0,.14);background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,background .15s}.ca-receipt-candidate.is-selected,.ca-receipt-candidate:hover{border-color:#0a0a0a;background:#f6f6f4}.ca-receipt-candidate img,.ca-receipt-candidate-skeleton{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#f6f6f4}.ca-receipt-candidate span{padding:0 8px 8px;font-size:8.5px;letter-spacing:.12em;color:rgba(0,0,0,.48);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-receipt-import-status{border:1px dashed #0a0a0a!important}.ca-empty-actions{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.ca-empty-actions button{padding:12px 18px;font-size:10px;letter-spacing:.16em}.ca-empty-subcopy{display:block;font-size:9.5px;letter-spacing:.08em;color:rgba(0,0,0,.35);line-height:1.6}.ca-detail-body{flex:1;display:flex;align-items:center;justify-content:center;gap:80px;padding:40px clamp(16px,5vw,72px);flex-wrap:wrap}.ca-detail-img{width:420px;max-width:44vw}.ca-detail-panel{width:320px}.ca-quick-modal{min-width:340px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:44px 52px}.ca-shell{display:flex;align-items:stretch;gap:80px;flex:1}.ca-sidebar{flex-shrink:0;display:flex;flex-direction:column;gap:24px;width:140px;padding:28px 0 32px 20px}@media (min-width:641px){.ca-sidebar{position:sticky;top:0;align-self:flex-start;height:100vh;box-sizing:border-box}}.ca-hamburger,.ca-scrim{display:none}@media (max-width:900px){.ca-grid{grid-template-columns:repeat(3,1fr);gap:40px 20px}}@media (max-width:640px){.ca-shell{gap:0}.ca-hamburger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;margin:0 0 0 4px;padding:0;min-width:44px;min-height:44px;cursor:pointer;font-family:inherit;font-size:19px;line-height:1}.ca-sidebar{position:fixed;top:0;left:0;height:100%;width:190px;background:#fff;z-index:60;box-shadow:8px 0 40px -18px rgba(0,0,0,.4);transform:translateX(-100%);transition:transform .24s cubic-bezier(.2,.7,.2,1);padding:46px 0 24px 22px}.ca-sidebar.open{transform:translateX(0)}.ca-scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(255,255,255,.72);opacity:0;pointer-events:none;transition:opacity .22s ease}.ca-scrim.open{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.ca-scrim,.ca-sidebar{transition:none}}.ca-grid{gap:28px 16px;padding:32px 16px 48px}.ca-grid,.ca-review-grid{grid-template-columns:repeat(2,1fr)}.ca-review-grid{gap:14px}.ca-photo-match-head,.ca-receipt-review-head{align-items:flex-start;flex-direction:column}.ca-photo-match-compare,.ca-receipt-compare{grid-template-columns:1fr}.ca-photo-match-divider{writing-mode:horizontal-tb;transform:none}.ca-receipt-candidates{grid-template-columns:1fr}.ca-receipt-actions{flex-direction:column}.ca-receipt-actions .ca-keep,.ca-receipt-actions .ca-reject{width:100%}.ca-detail-body{flex-direction:column;align-items:stretch;gap:24px;padding:20px 16px}.ca-detail-img{width:100%;max-width:340px;margin:0 auto}.ca-detail-panel{width:100%}.ca-quick-modal{min-width:0;padding:32px 24px}}.ca-jobs{margin:30px clamp(16px,4vw,36px) 0;display:flex;flex-direction:column;gap:16px}.ca-jobs-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ca-job{display:flex;gap:20px;border:1px solid #e3e3e0;padding:16px}.ca-job-photo{position:relative;flex:0 0 auto;width:132px;aspect-ratio:3/4;background:#f2f2f0;overflow:hidden}.ca-job-photo-remove{position:absolute;top:6px;right:6px;z-index:1;width:26px;height:26px;border-radius:50%;border:1px solid #0a0a0a;background:rgba(255,255,255,.92);color:#0a0a0a;font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.ca-job-photo:hover .ca-job-photo-remove{opacity:1}.ca-job-photo img{width:100%;height:100%;object-fit:cover;display:block}.ca-job-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.ca-job-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ca-job-status{color:rgba(0,0,0,.5)}.ca-job-confirm,.ca-job-status{font-size:10px;letter-spacing:.18em;font-weight:600}.ca-job-confirm{flex-shrink:0;padding:7px 18px;border:1px solid #0a0a0a;background:#0a0a0a;color:#fff;cursor:pointer;transition:background .15s ease,color .15s ease}.ca-job-confirm:hover:not(:disabled){background:#fff;color:#0a0a0a}.ca-job-confirm:disabled{opacity:.3;cursor:default}.ca-job-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:14px}.ca-job-item{position:relative;aspect-ratio:1/1}.ca-job-thumb{width:100%;height:100%;padding:0;border:1px solid #eeeeec;overflow:hidden;display:block}.ca-job-remove,.ca-job-thumb{background:#fff;cursor:pointer}.ca-job-remove{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;border:1px solid #0a0a0a;color:#0a0a0a;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.ca-job-item:hover .ca-job-remove{opacity:1}@media (max-width:640px){.ca-job{flex-direction:column;gap:14px}.ca-job-photo{width:100%;max-width:200px}.ca-job-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.ca-job-photo-remove,.ca-job-remove{opacity:1}}.ca-fb-panel{position:fixed;left:20px;bottom:20px;z-index:60;width:320px;max-width:calc(100vw - 40px);background:#fff;border:1px solid #0a0a0a;color:#0a0a0a;display:flex;flex-direction:column}.ca-fb-head{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid rgba(0,0,0,.14)}.ca-fb-title{font-size:10px;letter-spacing:.22em}.ca-fb-x{background:none;border:0;padding:0;font-size:17px;line-height:1;cursor:pointer}.ca-fb-body{padding:14px 15px;display:flex;flex-direction:column;gap:12px}.ca-fb-label{font-size:8px;letter-spacing:.22em;color:rgba(0,0,0,.42)}.ca-fb-chips{display:flex;flex-direction:column;gap:6px}.ca-fb-chip{display:flex;align-items:center;gap:9px;border:1px solid rgba(0,0,0,.14);padding:6px 8px}.ca-fb-chip-name{font-size:9px;letter-spacing:.12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-fb-chip-x{margin-left:auto;background:none;border:0;font-size:13px;line-height:1;color:rgba(0,0,0,.4);cursor:pointer;flex-shrink:0}.ca-fb-hint{font-size:9px;letter-spacing:.1em;color:rgba(0,0,0,.35);border:1px dashed rgba(0,0,0,.14);padding:9px;text-align:center}.ca-fb-ta{width:100%;box-sizing:border-box;min-height:74px;resize:vertical;border:1px solid rgba(0,0,0,.14);padding:9px;font-size:10.5px;letter-spacing:.04em;background:none;color:#0a0a0a}.ca-fb-ta:focus{outline:1px solid #0a0a0a;outline-offset:-1px}.ca-fb-err{font-size:8.5px;letter-spacing:.14em;color:#0a0a0a}.ca-fb-foot{display:flex;justify-content:flex-end}.ca-fb-send{background:#0a0a0a;color:#fff;border:1px solid #0a0a0a;padding:8px 18px;font-size:9px;letter-spacing:.18em;cursor:pointer}.ca-fb-send:disabled{opacity:.3;cursor:default}.ca-fb-sent{padding:26px 15px;text-align:center;display:flex;flex-direction:column;gap:6px}.ca-fb-check{font-size:20px}.ca-fb-sent-h{font-size:10.5px;letter-spacing:.2em}.ca-fb-sent-p{font-size:9px;letter-spacing:.08em;color:rgba(0,0,0,.42)}.ca-fb-attachbar{display:flex;align-items:center;gap:10px;margin-top:20px;border-top:1px solid #0a0a0a;border-bottom:1px solid #0a0a0a;padding:8px 0;font-size:9px;letter-spacing:.2em}.ca-fb-attachbar .ca-fb-count{margin-left:auto;color:rgba(0,0,0,.45);font-variant-numeric:tabular-nums}.ca-tile-mark{position:absolute;top:6px;right:6px;width:17px;height:17px;z-index:2;border:1px solid #0a0a0a;background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.ca-tile[aria-pressed=true] .ca-tile-mark{background:#0a0a0a}.ca-tile[aria-pressed=true] .ca-tile-thumb{outline:2px solid #0a0a0a;outline-offset:-1px}.ca-fb-trigger{background:none;border:0;padding:0;cursor:pointer;font-size:10px;letter-spacing:.18em;color:rgba(0,0,0,.35);text-align:left}.ca-fb-trigger[aria-expanded=true]{color:#0a0a0a}@media (prefers-reduced-motion:reduce){.ca-hero-cta-arrow{animation:none;transition:none}.closet-app .ca-hero-cta:hover .ca-hero-cta-arrow{transform:none}}