.inapp{width:100%;min-width:0;max-width:760px;color:var(--ink);margin:0 auto;padding:12px 0 24px;font-size:.875rem;line-height:1.45}.inapp.ia-stack{flex-direction:column;gap:16px;display:flex}.inapp.ia-stack>*{min-width:0}.inapp.ia-stack:has(.step-sheet-page){height:calc(100dvh - var(--shell-top,0px) - var(--shell-tabbar,0px))}.inapp.ia-stack:has(.step-sheet-page)>div{flex-direction:column;flex:1;min-height:0;display:flex}.inapp.ia-stack:has(.step-sheet-page) .proposal-builder-ui{flex-direction:column;flex:1;min-height:0;display:flex}.inapp.ia-stack:has(.step-sheet-page) .listing-builder-ui{flex-direction:column;flex:1;min-height:0;display:flex}.inapp.ia-stack:has(.step-sheet-page) .proposal-builder-ui>form{flex-direction:column;flex:1;min-height:0;display:flex}@media (max-height:650px){.inapp.ia-stack:has(.step-sheet-page){height:auto}}.inapp .ia-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inapp h1.page-h,.inapp .ia-h1{font-family:var(--font-display), Commissioner, sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:900;line-height:1.2}.inapp .page-sub,.inapp .ia-sub{color:var(--text-secondary);overflow-wrap:anywhere;margin:2px 0 0;font-size:.8125rem;line-height:1.45}.inapp .ia-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.inapp .ia-head>:first-child{min-width:0}.inapp .ia-head.wraps{flex-wrap:wrap;gap:0 12px}.inapp .ia-head.wraps>h1{flex:none;max-width:100%}.inapp .ia-back{min-height:44px;color:var(--conne-violet);align-self:flex-start;align-items:center;gap:6px;margin:-8px 0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.inapp .ia-back:hover{text-underline-offset:3px;text-decoration:underline}}.inapp .ia-back:active{text-underline-offset:3px;text-decoration:underline}.inapp .ia-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.inapp .ia-sh{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.inapp .ia-sh h2,.inapp .ia-h2{min-width:0;font-family:var(--font-display), Commissioner, sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:900;line-height:1.25}.inapp .ia-sh a{min-height:44px;color:var(--conne-violet);white-space:nowrap;flex:none;align-items:center;margin:-6px 0;padding:0 4px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.inapp .ia-sh a:hover{text-underline-offset:3px;text-decoration:underline}}.inapp .ia-sh a:active{text-underline-offset:3px;text-decoration:underline}.inapp .ia-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:.875rem;font-weight:600}.inapp .ia-slots{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.inapp .ia-slots i{background:var(--hairline);border-radius:3px;width:18px;height:6px;display:block}.inapp .ia-slots i.on{background:var(--conne-violet)}.inapp .ia-card{background:var(--paper-white);border:1px solid var(--hairline);border-radius:14px;min-width:0;overflow:hidden}.inapp .ia-card.pad{padding:12px 14px}.inapp .ia-row{min-height:56px;color:var(--ink);align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.inapp .ia-card>.ia-row+.ia-row,.inapp .ia-card>.ia-lr+.ia-lr,.inapp .ia-card>.ia-row+.ia-lr,.inapp .ia-card>.ia-lr+.ia-row,.inapp .ia-card>li+li{border-top:1px solid var(--hairline)}.inapp ul.ia-card,.inapp ol.ia-card{margin:0;padding:0;list-style:none}@media (hover:hover){.inapp a.ia-row:hover,.inapp a.ia-lr:hover{background:var(--warm-white)}}.inapp a.ia-row:active,.inapp a.ia-lr:active{background:var(--warm-white)}.inapp .ia-row svg,.inapp .ia-lr svg,.inapp .ia-act svg,.inapp .ia-note>svg{flex:none}.inapp .ia-row>svg,.inapp .ia-lr>svg{color:var(--text-disabled);font-size:18px}.inapp .ia-act>svg,.inapp .ia-note>svg,.inapp .ia-block>svg,.inapp .ia-back>svg{font-size:18px}.inapp .ia-note>svg{margin-top:1px}.inapp .ia-row .tx,.inapp .ia-lr .tx,.inapp .ia-act .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.inapp .ia-row .tx b{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.inapp .ia-row .tx small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.inapp .profile-section-list .ia-row .tx b{white-space:normal;overflow-wrap:anywhere;overflow:visible}.inapp .ia-row .tx small a{vertical-align:middle;min-height:24px;line-height:24px;display:inline-block}.inapp .ia-row.wrap{max-width:none;margin:0}.inapp .ia-row.wrap .tx b,.inapp .ia-row.wrap .tx small{white-space:normal;overflow-wrap:anywhere;overflow:visible}.inapp .ia-row.unread .tx small{color:var(--ink);font-weight:600}.inapp .ia-end{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.inapp .ia-dot{background:var(--coral-500);border-radius:50%;width:10px;height:10px;display:block}.inapp .ia-when{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.75rem}.inapp button.ia-row.ia-nrow{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.inapp .ia-nrow>span{flex:1;justify-items:stretch;min-width:0;display:grid}.inapp .ia-nrow>span>span:first-child{align-items:flex-start;gap:10px;min-width:0;display:flex}.inapp .ia-nrow .ia-nmark{flex:none;justify-content:center;align-items:center;width:10px;height:1.45em;display:flex}.inapp .ia-nrow .tx{gap:2px}.inapp .ia-nrow .ia-ntitle{overflow-wrap:anywhere}.inapp .ia-nrow .ia-when{white-space:normal}.inapp .ia-nrow svg.ia-go{color:var(--text-disabled);flex:none;align-self:center;font-size:18px}@media (hover:hover){.inapp button.ia-row.ia-nrow:hover{background:var(--warm-white)}}.inapp button.ia-row.ia-nrow:active{background:var(--warm-white)}.inapp .ia-av{background:var(--violet-50);width:40px;height:40px;color:var(--violet-700);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid;overflow:hidden}.inapp .ia-av.sq{border-radius:12px}.inapp .ia-th{background:var(--skeleton);width:56px;height:56px;color:var(--text-secondary);object-fit:cover;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.inapp .ia-lr{min-height:84px;color:var(--ink);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.inapp .ia-lr>img,.inapp .ia-lr>.ia-noph{background:var(--skeleton);object-fit:cover;border-radius:10px;flex:none;width:64px;height:64px}.inapp .ia-noph{color:var(--text-secondary);place-items:center;font-size:18px;display:grid;overflow:hidden}.inapp .ia-lr .tx{gap:3px}.inapp .ia-lr .tx>b{font-family:var(--font-display), Commissioner, sans-serif;overflow-wrap:anywhere;font-size:.9375rem;font-weight:900;line-height:1.25}.inapp .ia-lr .tx>small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8125rem}.inapp .ia-ex{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;margin:0;font-size:.8125rem;display:flex}.inapp .ia-ex .money{font-family:var(--font-display), Commissioner, sans-serif;font-size:.9375rem;font-weight:900}.inapp .ia-ex.lg .money{font-size:1.125rem}.inapp .ia-ex .lbl{color:var(--text-secondary)}.inapp .ia-ex .chip-v{background:var(--yellow-100);color:var(--ink)}.inapp .ia-mt{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:.8125rem;display:flex}.inapp .ia-chip{background:var(--chip-violet-bg);min-height:24px;color:var(--chip-violet-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:600;display:inline-flex}.inapp .ia-chip.coral{background:var(--chip-coral-bg);color:var(--chip-coral-text)}.inapp .ia-chip.ok{background:var(--success-tint);color:var(--ink)}.inapp .ia-chip.neutral{background:var(--chip-neutral-bg);color:var(--chip-neutral-text)}.inapp .ia-chip.yellow{background:var(--yellow-100);color:var(--ink)}.inapp .ia-chip.err{background:var(--error-tint);color:var(--coral-700)}.inapp .ia-act{background:var(--yellow-50);border:1px solid var(--yellow-100);min-height:64px;color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .15s ease-out;display:flex}@media (hover:hover){.inapp a.ia-act:hover{border-color:var(--yellow-300)}}.inapp a.ia-act:active{border-color:var(--yellow-300)}.inapp .ia-act b{overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.3}.inapp .ia-act small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.inapp .ia-note{background:var(--violet-50);color:var(--violet-700);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.45;display:flex}.inapp .ia-note>span,.inapp .ia-note>div{overflow-wrap:anywhere;min-width:0}.inapp .ia-note.ia-standing{border-radius:16px;gap:12px;padding:12px 14px;font-size:.875rem;line-height:1.5}.inapp .ia-note.ia-standing>.ia-standing-ic{background:var(--conne-violet);width:34px;height:34px;color:var(--conne-yellow);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;display:grid}.inapp .ia-note.ok{background:var(--success-tint);color:var(--ink)}.inapp .ia-note.warn{background:var(--yellow-100);color:var(--ink)}.inapp .ia-note.err{background:var(--error-tint);box-shadow:inset 0 0 0 1px var(--error-border);color:var(--ink)}.inapp .ia-note a{color:inherit;text-underline-offset:3px;margin-block:-13px;padding-block:13px;font-weight:700;display:inline-block}.inapp .ia-hint{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.inapp .ia-hint a{color:var(--conne-violet);text-underline-offset:3px;font-weight:600}.inapp .ia-empty,.inapp .zero{text-align:left;background:var(--paper-white);border:1.5px dashed var(--border-strong);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.inapp .ia-empty h3,.inapp .zero h3{font-family:var(--font-display), Commissioner, sans-serif;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:900;line-height:1.25}.inapp .ia-empty p,.inapp .zero p{max-width:60ch;color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}:is(.inapp .ia-empty:has(>.empty-art),.inapp .zero:has(>.empty-art)){text-align:center;background:0 0;border:0;align-items:center;padding:28px 20px 12px}.inapp .ia-empty:has(>.empty-art) h2{font-family:var(--font-display), Commissioner, sans-serif;color:var(--ink);margin:0;font-size:1.125rem;font-weight:900;line-height:1.25}:is(.inapp .ia-empty:has(>.empty-art) p,.inapp .zero:has(>.empty-art) p){max-width:34ch}.inapp .empty-art{width:168px;height:132px;margin:0 auto 10px;display:block}.inapp .ia-empty>svg.ia-mark,.inapp .zero>svg.ia-mark{color:var(--text-secondary);flex:none;font-size:22px}.inapp .ia-kv{grid-template-columns:fit-content(42%) minmax(0,1fr);gap:5px 14px;margin:0;font-size:.875rem;display:grid}.inapp .ia-kv dt{color:var(--text-secondary)}.inapp .ia-kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.inapp .ia-block{text-align:center;width:100%}.inapp .ia-acts{flex-direction:column;gap:6px;display:flex}.inapp .ia-acts.row{flex-flow:wrap;align-items:center;gap:8px}.inapp .ia-quiet{min-height:44px;color:var(--conne-violet);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.inapp .ia-hero{aspect-ratio:2;background:var(--skeleton);object-fit:cover;border-radius:14px;width:100%;max-height:260px;display:block}.inapp .ia-more{font-size:.8125rem}.inapp .ia-more>summary{min-width:44px;min-height:44px;color:var(--conne-violet);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.inapp .ia-more>summary::-webkit-details-marker{display:none}.inapp .ia-more>summary:focus-visible{outline:2px solid var(--conne-violet);outline-offset:2px}.inapp .ia-grid2{gap:10px;min-width:0;display:grid}.inapp .panel{border-radius:14px}.inapp .panel.pad{padding:12px 14px}.inapp .btn{min-height:46px;padding:0 20px;font-size:.875rem}.inapp .btn.sm{min-height:44px;padding:0 16px;font-size:.875rem}.inapp .st{white-space:nowrap;min-height:24px;padding:0 9px;font-size:.75rem;font-weight:600}.inapp .chip-v{align-items:center;min-height:24px;padding:0 9px;font-size:.75rem;display:inline-flex}.inapp .field label,.inapp .field .hint{font-size:.8125rem}.inapp .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.inapp .field textarea,.inapp .field select{border-radius:12px;min-height:48px;padding:10px 14px}.inapp .field textarea{min-height:84px}.inapp .ia-group{background:var(--paper-white);border:1px solid var(--hairline);border-radius:14px;margin:0 0 12px;padding:14px 14px 0}.inapp .ia-group>.grid2:last-child>.field,.inapp .ia-group>.field:last-child{margin-bottom:14px}.inapp fieldset.field{border:0;min-width:0;margin-inline:0;padding:0}.inapp fieldset.field>legend{margin-bottom:6px;padding:0;font-size:.8125rem;font-weight:600}.inapp .mrow{font-size:.875rem}.inapp .mrow.total{font-size:1rem}@media (min-width:700px){.inapp{padding:18px 0 28px}.inapp .ia-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1000px){.inapp{max-width:880px}}@media (prefers-reduced-motion:reduce){.inapp .ia-act{transition:none}}.inapp .mrow>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.inapp .set>*+*{border-top:1px solid var(--hairline)}.inapp .set>.set-lang{border-bottom:0;margin:0;padding:0 12px}.inapp .set>.mrow,.inapp.ia-stack>section.panel>.mrow{flex-direction:column;justify-content:center;gap:1px}.inapp .set>.mrow{min-height:52px;padding:8px 12px}.inapp.ia-stack>section.panel>.mrow{padding:4px 0 6px}.inapp .set>.mrow .lbl,.inapp.ia-stack>section.panel>.mrow .lbl{font-size:.8125rem}.inapp .set>.mrow>:last-child,.inapp.ia-stack>section.panel>.mrow>:last-child{text-align:left;max-width:100%;font-size:.875rem;font-weight:600}.inapp .set>.set-switch{align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.inapp .set-switch>svg.ia-lead{color:var(--text-secondary);flex:none;align-self:flex-start;margin-top:3px;font-size:18px}.inapp .set-switch .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inapp .set-switch .tx label{cursor:pointer;overflow-wrap:anywhere;font-size:.875rem;font-weight:700}.inapp .set-switch .tx p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.45}.inapp .set-switch .tx p.set-switch-status:empty{display:none}.inapp .set-switch .tx p.set-switch-err{color:var(--error);font-weight:600}.inapp .set-toggle{appearance:none;box-sizing:border-box;background-color:var(--border-strong);background-image:radial-gradient(circle at center, var(--paper-white) 0, var(--paper-white) 9px, transparent 10px);cursor:pointer;background-position:0;background-repeat:no-repeat;background-size:26px 26px;background-clip:padding-box;border:9px solid #0000;border-radius:999px;flex:none;width:62px;height:44px;margin:0;transition:background-color .15s ease-out,background-position .15s ease-out}.inapp .set-toggle:checked{background-color:var(--conne-violet);background-position:100%}.inapp .set-toggle:focus-visible{outline:2px solid var(--conne-violet);outline-offset:-6px}.inapp .set-toggle:disabled{cursor:progress;opacity:.6}@media (prefers-reduced-motion:reduce){.inapp .set-toggle{transition:none}}.inapp .ia-row>svg.ia-lead,.inapp .ia-lr>svg.ia-lead,.inapp .mrow>svg.ia-lead,.inapp .ia-kv svg.ia-lead{color:var(--text-secondary);flex:none;font-size:18px}.inapp .set>.mrow.ic,.inapp.ia-stack>section.panel>.mrow.ic{grid-template-columns:18px minmax(0,1fr);align-content:center;align-items:center;gap:1px 10px;display:grid}.inapp .set>.mrow.ic>svg.ia-lead,.inapp.ia-stack>section.panel>.mrow.ic>svg.ia-lead{grid-row:1/span 2}.inapp.ia-stack>section.panel>.mrow.ic-in{padding-left:28px}.inapp .set>.set-lang summary{gap:10px}.inapp .set>.set-lang .set-ico{color:var(--text-secondary);font-size:18px}.inapp .set .ia-row .tx small:first-child{font-size:.8125rem}.inapp .set-plan{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.inapp .set-legal{text-align:center}.inapp .set-legal a{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.inapp .set-export>button.ia-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.inapp .set-export>button.ia-row:disabled{cursor:progress}@media (hover:hover){.inapp .set-export>button.ia-row:hover{background:var(--warm-white)}}.inapp .set-export>button.ia-row:active{background:var(--warm-white)}.inapp .set-export-status{color:var(--text-secondary);margin:0;padding:0 12px 10px 40px;font-size:.8125rem}.inapp .set-export-status:empty{padding:0}.inapp .ia-card a.ia-row:focus-visible,.inapp .ia-card a.ia-lr:focus-visible,.inapp .ia-card button.ia-row:focus-visible{outline-offset:-2px}
