@font-face{font-family:Tajawal;font-weight:400;font-display:swap;src:url(/fonts/Tajawal-Regular.ttf) format("truetype")}@font-face{font-family:Tajawal;font-weight:500;font-display:swap;src:url(/fonts/Tajawal-Medium.ttf) format("truetype")}@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(/fonts/Tajawal-Bold.ttf) format("truetype")}@font-face{font-family:Cinzel;font-weight:400 900;font-display:swap;src:url(/fonts/Cinzel-wght.ttf) format("truetype")}@font-face{font-family:DejaVu Sans;font-weight:700;font-display:swap;src:url(/fonts/DejaVuSans-Bold.ttf) format("truetype")}:root{--bg: #F7F4EE;--surface: #FFFFFF;--text: #233A35;--text-2: #64736D;--border: #E2E5DD;--brand: #183C33;--amber-text: #98531B;--amber-deco: #D69F4D;--amber-tint: #F4E8D8;--success: #27654E;--success-tint: #E9F1EB;--danger: #A23D38;--danger-tint: #F8EAE7;--shadow: 0 6px 20px rgba(24,60,51,.06);--nav-h: 68px;--nav-gap: 16px}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:Tajawal,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none}button,input,select,textarea{font:inherit;color:inherit}img{display:block}a{color:var(--amber-text)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}bdi.ltr,.ltr{direction:ltr;unicode-bidi:isolate}.app{max-width:480px;margin:0 auto;min-height:100dvh;padding:env(safe-area-inset-top) 24px calc(var(--nav-h) + var(--nav-gap) + env(safe-area-inset-bottom))}.wordmark{font-family:Cinzel,serif;font-weight:600;letter-spacing:.055em;color:var(--brand);direction:ltr;unicode-bidi:isolate;white-space:nowrap}.wordmark .seven{color:var(--amber-text)}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;margin-inline:-10px}.topbar>:last-child{justify-self:end;margin-inline-end:10px}.topbar .wordmark{font-size:16px}.icon-btn{width:44px;height:44px;border:0;background:transparent;border-radius:12px;display:inline-grid;place-items:center;cursor:pointer;color:var(--brand)}.icon-btn:active{background:var(--amber-tint)}h1.title{font-size:28px;line-height:1.35;margin:8px 0 4px;font-weight:700}.sub{color:var(--text-2);font-size:14px;margin:0 0 16px}.help{color:var(--text-2);font-size:12px}.section-title{font-size:18px;font-weight:700;margin:24px 0 12px}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.card+.card{margin-top:12px}.note{background:var(--amber-tint);border-radius:16px;padding:14px 16px;color:var(--text);font-size:14px}.note b{color:var(--amber-text)}.field{margin-bottom:16px;min-width:0}.field label{display:block;font-weight:500;font-size:14px;margin-bottom:6px}.input,.select,.textarea{display:block;width:100%;max-width:100%;min-width:0;height:48px;margin:0;border:1px solid var(--border);border-radius:12px;background-color:var(--surface);padding:0 14px;font-size:16px;line-height:46px;text-align:right;-webkit-appearance:none;appearance:none}.input::placeholder,.textarea::placeholder{color:#9aa59f;opacity:1;text-align:right}.input[dir=ltr]{text-align:right}.input[dir=ltr]::placeholder{direction:rtl}.select{padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2364736D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center}.input[type=date]{display:block;text-align:right;direction:rtl;line-height:normal}.input[type=date]::-webkit-date-and-time-value{text-align:right;margin:0}.input[type=date]::-webkit-datetime-edit{padding:0}.input[type=date]::-webkit-calendar-picker-indicator{margin:0;opacity:.6}.date-wrap{position:relative;display:flex;align-items:center;padding-left:40px;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2364736D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center}.date-wrap>span{flex:1;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:46px}.date-wrap>span.ph{color:#9aa59f}.date-wrap>input{position:absolute;inset:0;width:100%;height:100%;min-width:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;font-size:16px}.date-wrap>input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.date-wrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px #183c3326}.textarea{height:auto;min-height:110px;padding:12px 14px;line-height:1.5;resize:none}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 2px #183c3326}.input.invalid,.select.invalid,.textarea.invalid{border-color:var(--danger)}.err{color:var(--danger);font-size:13px;margin-top:6px}.row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.row2>.field{margin-bottom:0}.row2{margin-bottom:16px}.size-field{border:0;padding:0;margin:0 0 16px;min-width:0}.size-field>legend{font-weight:500;font-size:14px;margin-bottom:6px;padding:0}.size-field .row2{margin-bottom:0}.pw-wrap{position:relative}.pw-wrap .input{padding-left:52px}.pw-wrap .icon-btn{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;color:var(--text-2)}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border-radius:14px;border:0;font-weight:700;font-size:16px;cursor:pointer;text-decoration:none}.btn-primary{background:var(--brand);color:#fff}.btn-secondary{background:var(--amber-tint);color:var(--amber-text)}.btn-ghost{background:transparent;color:var(--brand);border:1px solid var(--border)}.btn-danger{background:var(--danger);color:#fff}.btn-danger-outline{background:transparent;color:var(--danger);border:1.5px solid var(--danger)}.btn:disabled{opacity:.55;cursor:default}.btn+.btn{margin-top:12px}.spinner{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.chips{display:flex;gap:8px;overflow-x:auto;margin-inline:-24px;padding:2px 24px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chips::-webkit-scrollbar{display:none}.chip{flex:none;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-weight:500;cursor:pointer}.chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.badge{display:inline-block;font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--border);color:var(--text-2)}.badge.listed{background:var(--amber-tint);color:var(--amber-text)}.badge.in_stock{background:#eef0ea;color:var(--brand)}.badge.sold{background:transparent;border:1px solid #DAD6CE;color:#8a857c}.frame{position:relative;overflow:hidden;background:#f3f1ec}.frame img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.frame .ph{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-2);font-size:12px;text-align:center;padding:4px}.m-card{display:flex;gap:12px;align-items:stretch;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:12px;box-shadow:var(--shadow)}.m-card+.m-card{margin-top:12px}.m-card .frame{width:97px;height:97px;flex:none;border-radius:12px}.m-card .info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.m-card .name{font-weight:700;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-card .specs{color:var(--text-2);font-size:14px}.m-card .price{font-weight:700}.m-card .bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.search{position:relative;margin-bottom:12px}.search .input{padding-right:44px}.search svg{position:absolute;right:14px;top:50%;transform:translateY(-58%);color:var(--text-2);pointer-events:none}.nav{position:fixed;z-index:20;bottom:0;left:0;right:0;padding:0 12px env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--border);backdrop-filter:blur(10px)}.nav ul{max-width:480px;margin:0 auto;padding:6px 0;list-style:none;display:flex;justify-content:space-around}.nav a{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px;min-height:52px;padding:4px 8px;border-radius:14px;color:var(--text-2);font-size:12px;font-weight:500;text-decoration:none}.nav a.active{color:var(--amber-text);background:var(--amber-tint)}.kv{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.kv:last-child{border-bottom:0}.kv .k{color:var(--text-2)}.kv .v{font-weight:500;text-align:left}.gallery{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:1 / 1;background:#f3f1ec}.gallery .track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery .track::-webkit-scrollbar{display:none}.gallery .slide{flex:none;width:100%;height:100%;scroll-snap-align:center;cursor:zoom-in}.gallery .counter{position:absolute;bottom:12px;left:12px;background:#183c33bf;color:#fff;font-size:13px;padding:2px 10px;border-radius:999px;direction:ltr}.viewer{position:fixed;inset:0;z-index:100;background:#0d1412;display:flex;flex-direction:column}.viewer .vtrack{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.viewer .vslide{flex:none;width:100%;height:100%;scroll-snap-align:center;overflow:auto;display:grid;place-items:center;touch-action:pinch-zoom pan-x pan-y}.viewer .vslide img{max-width:100%;max-height:100%;object-fit:contain}.viewer .vslide.zoomed img{max-width:none;max-height:none;width:200%}.viewer .close{position:absolute;top:calc(env(safe-area-inset-top) + 8px);right:8px;color:#fff;background:#ffffff1f;z-index:2}.viewer .vcount{position:absolute;top:calc(env(safe-area-inset-top) + 18px);left:16px;color:#fff;direction:ltr}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px;box-shadow:var(--shadow)}.stat .l{color:var(--text-2);font-size:13px}.stat .n{font-size:22px;font-weight:700;margin-top:4px}.stat .s{color:var(--text-2);font-size:12px}.stat.hero{background:var(--brand);color:#fff;border-color:var(--brand)}.stat.hero .l,.stat.hero .s{color:#ffffffbf}.pos{color:var(--success)}.neg{color:var(--danger)}.profit-box{border-radius:16px;padding:16px;margin:8px 0 16px}.profit-box.gain{background:var(--success-tint);color:var(--success)}.profit-box.loss{background:var(--danger-tint);color:var(--danger)}.profit-box.even{background:#eef0ea;color:var(--text)}.profit-box .amt{font-size:26px;font-weight:700;direction:ltr;unicode-bidi:isolate;display:inline-block}.opt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.opt{min-height:54px;border-radius:14px;border:1px solid var(--border);background:var(--surface);font-weight:700;cursor:pointer;padding:6px}.opt[aria-checked=true]{background:var(--brand);border-color:var(--brand);color:#fff}.listing-bar{background:var(--amber-tint);border-radius:16px;padding:14px 16px;margin:16px 0}.listing-bar b{color:var(--amber-text)}.thumbs{display:flex;gap:8px;flex-wrap:wrap}.thumb{position:relative;width:92px;height:92px;border-radius:12px}.thumb .x{position:absolute;top:4px;left:4px;width:28px;height:28px;border-radius:50%;border:0;background:#0009;color:#fff;cursor:pointer;display:grid;place-items:center}.thumb .cover-tag{position:absolute;bottom:4px;right:4px;font-size:11px;background:var(--brand);color:#fff;padding:0 6px;border-radius:6px}.thumb.busy:after{content:"";position:absolute;inset:0;background:#fff9}label.upload-tile,.field label.upload-tile{width:92px;height:92px;border-radius:12px;border:1.5px dashed #B9BEB6;background:transparent;color:var(--text-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;font-size:12px;font-weight:400;line-height:1.2;cursor:pointer;padding:0;margin:0}label.upload-tile svg{display:block;flex:none}.upload-tile:hover,.upload-tile:focus-within{border-color:var(--text-2)}.chart{display:flex;align-items:stretch;gap:10px;height:180px;padding-top:8px}.chart .col{flex:1;max-width:72px;display:flex;flex-direction:column;align-items:center;font-size:12px;min-width:0}.chart{justify-content:center}.chart .col>.help{margin-top:6px;line-height:1.2}.chart .plot{flex:1;width:100%;position:relative}.chart .zero{position:absolute;left:0;right:0;border-top:1px dashed var(--text-2)}.chart .bar{position:absolute;left:50%;width:min(60%,28px);transform:translate(-50%);border-radius:6px 6px 0 0}.chart .bar.n{border-radius:0 0 6px 6px}.chart .bar.p{background:var(--amber-deco)}.chart .bar.n{background:var(--danger)}.hbar{display:grid;grid-template-columns:64px 1fr 24px;align-items:center;gap:10px;margin:8px 0;font-size:14px}.hbar .track{height:10px;background:var(--border);border-radius:6px;overflow:hidden}.hbar .fill{height:100%;background:var(--amber-deco);border-radius:6px}.chat{display:flex;flex-direction:column;gap:14px;padding-bottom:140px}.msg{max-width:85%}.msg.mine{align-self:flex-start}.msg.theirs{align-self:flex-end}.msg .who>.icon-btn{order:-1;margin-inline:-6px 0}.msg .who{justify-content:flex-end;font-family:DejaVu Sans,sans-serif;font-weight:700;font-size:14px;direction:ltr;unicode-bidi:isolate;margin-bottom:4px;display:flex;gap:6px;align-items:center}.msg .bubble{border-radius:16px;padding:10px 14px;white-space:pre-wrap;word-wrap:break-word;border:1px solid var(--border)}.msg.mine .bubble{background:var(--success-tint);border-color:#d5e5d9}.msg.theirs .bubble{background:var(--surface)}.msg .meta{font-size:11px;color:var(--text-2);margin-top:2px;direction:ltr;text-align:end}.msg .deleted{color:var(--text-2);font-style:italic}.msg .imgs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:6px}.msg .imgs .frame{aspect-ratio:1;border-radius:10px;cursor:zoom-in}.msg .imgs.one{grid-template-columns:1fr}.composer{position:fixed;z-index:15;left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);padding:8px 24px 10px}.composer .inner{max-width:432px;margin:0 auto}.composer .line{display:flex;gap:8px;align-items:flex-end}.composer .line>.icon-btn{margin-inline-start:-10px}.composer textarea{flex:1;min-height:46px;max-height:120px;resize:none;border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--surface)}.composer .send{width:auto;min-width:72px;min-height:46px}.new-pill{position:fixed;z-index:16;bottom:calc(var(--nav-h) + 130px);left:50%;transform:translate(-50%);background:var(--brand);color:#fff;border:0;border-radius:999px;padding:8px 16px;font-weight:700}.msg-actions{display:flex;gap:4px}.msg-actions button{border:0;background:none;color:var(--text-2);font-size:12px;cursor:pointer;padding:4px;min-height:32px}.shared-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:12px;box-shadow:var(--shadow);width:100%;text-align:right;cursor:pointer;display:block;color:inherit}.shared-card .t{font-weight:700;margin-bottom:8px}.shared-card .hero{aspect-ratio:4 / 3;border-radius:14px}.shared-card .minis{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.shared-card .minis .frame{aspect-ratio:4 / 3;border-radius:10px}.spec3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;padding:12px 0;border-bottom:1px solid var(--border)}.spec3>div{display:flex;flex-direction:column;justify-content:space-between}.spec3 .l{line-height:1.3}.spec3 .l{color:var(--text-2);font-size:12px}.spec3 .n{font-weight:700;font-size:18px}.sheet-backdrop{position:fixed;inset:0;z-index:50;background:#0d141273;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:480px;max-height:88dvh;overflow:auto;background:var(--bg);border-radius:20px 20px 0 0;padding:16px 20px calc(20px + env(safe-area-inset-bottom))}.sheet .grab{width:40px;height:4px;border-radius:4px;background:var(--border);margin:0 auto 12px}.dialog{position:fixed;inset:0;z-index:60;background:#0d141273;display:grid;place-items:center;padding:24px}.dialog .box{background:var(--surface);border-radius:18px;padding:20px;width:100%;max-width:400px}.dialog h2{margin:0 0 8px;font-size:20px}.toast{position:fixed;z-index:90;top:calc(env(safe-area-inset-top) + 12px);left:50%;transform:translate(-50%);background:var(--brand);color:#fff;padding:10px 18px;border-radius:12px;box-shadow:var(--shadow);max-width:90vw}.toast.error{background:var(--danger)}.skeleton{background:linear-gradient(90deg,#ece7dd 25%,#f3efe7,#ece7dd 75%);background-size:200% 100%;animation:sk 1.2s infinite;border-radius:16px}@keyframes sk{to{background-position:-200% 0}}.empty{text-align:center;padding:32px 12px;color:var(--text-2)}.center{text-align:center}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.link-btn{background:none;border:0;color:var(--amber-text);font-weight:700;cursor:pointer;padding:8px 0;min-height:44px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.timeline li{margin-bottom:10px}table.users{width:100%;border-collapse:collapse;font-size:14px}table.users td{padding:8px 4px;border-bottom:1px solid var(--border)}.offline-bar{position:fixed;z-index:95;top:0;left:0;right:0;padding:calc(env(safe-area-inset-top) + 6px) 12px 6px;background:var(--danger);color:#fff;text-align:center;font-size:14px;font-weight:700}.lock-screen{position:fixed;inset:0;z-index:200;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.native .app{padding-top:calc(env(safe-area-inset-top) + 4px)}.native body,.native .app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.native input,.native textarea,.native .bubble{-webkit-user-select:text;user-select:text}.pick-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.pick-row .btn{min-height:44px;margin:0;background:transparent;color:var(--text-2);border:1.5px dashed #B9BEB6}.divider{display:flex;align-items:center;gap:12px;color:var(--text-2);font-size:13px;margin-bottom:8px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border)}.check-row{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.6;cursor:pointer;min-height:44px}.check-row input{width:22px;height:22px;flex:none;margin-top:2px;accent-color:var(--brand)}.switch-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px}.switch-row input{width:22px;height:22px;accent-color:var(--brand)}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;background:var(--amber-tint);color:var(--amber-text);font-weight:700;line-height:1}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-btn{border:0;background:none;padding:0;cursor:pointer;border-radius:50%}.profile-head{display:flex;flex-direction:column;align-items:center;gap:6px;margin:8px 0 20px;text-align:center}.profile-head .dn-big{font-size:22px;font-weight:700;margin-top:6px}.profile-head .bio{margin:8px 0 0;color:var(--text);white-space:pre-wrap;max-width:320px}.mb16{margin-bottom:16px}.name-block{display:flex;flex-direction:column;min-width:0;line-height:1.35}.name-block .dn{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name-block .un{color:var(--text-2);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-card{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:12px 14px;box-shadow:var(--shadow);text-decoration:none;color:inherit}.row-card+.row-card{margin-top:10px}.row-card.col{flex-direction:column;align-items:stretch}.row-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1;text-decoration:none;color:inherit}.row-card .chev{color:var(--text-2);font-size:22px}.btn-sm{min-height:40px;width:auto;padding:0 16px;font-size:14px;border-radius:12px;flex:none}.row-card.col .btn-sm{width:100%}.row2 .btn+.btn{margin-top:0}.btn.disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.seg{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;margin-bottom:16px;background:var(--surface)}.seg button{min-height:44px;border:0;background:transparent;font-weight:700;color:var(--text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.seg button[aria-selected=true]{background:var(--brand);color:#fff}.count-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--brand);color:#fff;font-size:12px;font-weight:700;line-height:1;direction:ltr}.seg button[aria-selected=true] .count-badge{background:#fff;color:var(--brand)}.btn-secondary .count-badge{margin-inline-start:6px}.nav-ic{position:relative;display:inline-grid}.nav-ic .count-badge{position:absolute;top:-6px;left:-12px;min-width:18px;height:18px;font-size:11px;padding:0 5px;box-shadow:0 0 0 2px #fff}.link-row{display:flex;justify-content:space-between}.toggle-card{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer}.toggle-card .state{display:inline-block;margin-top:6px;font-size:13px;font-weight:700;color:var(--text-2)}.toggle-card .state.on{color:var(--success)}.switch{-webkit-appearance:none;appearance:none;flex:none;width:52px;height:32px;border-radius:999px;background:#d5d8d0;position:relative;cursor:pointer;transition:background .2s;margin:0}.switch:after{content:"";position:absolute;top:3px;right:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:right .2s}.switch:checked{background:var(--brand)}.switch:checked:after{right:23px}.switch:disabled{opacity:.5}.cropper{position:relative;overflow:hidden;margin:12px auto;border-radius:16px;background:#111;touch-action:none;cursor:grab}.cropper img{position:absolute;max-width:none;user-select:none;-webkit-user-drag:none}.cropper .ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px #00000073;pointer-events:none;border:2px solid rgba(255,255,255,.8)}.conv-hero{display:flex;align-items:center;gap:12px;background:var(--brand);color:#fff;border-radius:18px;padding:16px;text-decoration:none;box-shadow:var(--shadow)}.conv-hero .hero-av{width:48px;height:48px;font-size:20px;background:#ffffff24;color:#fff}.conv-hero .txt{flex:1;min-width:0;display:flex;flex-direction:column}.conv-hero .txt span{color:#ffffffbf;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-hero .count-badge{background:#fff;color:var(--brand)}.conv-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:16px;text-decoration:none;color:inherit}.conv-row+.conv-row{margin-top:10px}.conv-row .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.conv-row .top{display:flex;justify-content:space-between;gap:8px}.conv-row .time{color:var(--text-2);font-size:12px;direction:ltr;flex:none}.conv-row .last{color:var(--text-2);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-row.unread .last{color:var(--text);font-weight:500}.dm-head{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;margin:0 -24px 12px;padding:calc(env(safe-area-inset-top) + 6px) 14px 8px;background:var(--bg);border-bottom:1px solid var(--border)}.dm-head .who{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;min-width:0}.dm-head .who b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native .dm-head{padding-top:calc(env(safe-area-inset-top) + 2px)}.chat.dm{padding-bottom:170px}.app:has(.dm-head) .composer{bottom:0;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.msg-more{border:0;background:none;color:var(--text-2);cursor:pointer;min-width:36px;min-height:32px;padding:0 8px;font-size:16px}.who-link{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.who-deleted{font-family:Tajawal,sans-serif;direction:rtl;font-weight:500;color:var(--text-2)}.who-dn{font-family:Tajawal,sans-serif;direction:rtl;color:var(--text-2);font-weight:500}.msg .who .avatar{font-family:Tajawal,sans-serif}.coll-head{display:flex;align-items:center;gap:12px;margin:4px 0 16px}.coll-head .title{font-size:24px}.coll-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.coll-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);padding:0;text-align:right;cursor:pointer;color:inherit}.coll-card .frame{aspect-ratio:1;width:100%}.coll-card .b{padding:10px 12px 12px;display:flex;flex-direction:column;gap:1px}.coll-card .t{font-weight:700}.coll-card .s{font-size:13px;color:var(--text)}.coll-card .n{font-size:12px;color:var(--text-2);margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.coll-photos{display:grid;gap:8px;margin-bottom:12px}.coll-photos .frame{aspect-ratio:1;border-radius:14px;cursor:zoom-in}.conv-row.unread b{font-weight:800}.conv-row.unread .last{color:var(--text);font-weight:700}.conv-row.unread .time{color:var(--brand);font-weight:700}.conv-hero .time{color:#ffffffbf;font-size:12px;direction:ltr;flex:none;align-self:flex-start;margin-top:2px}.conv-hero.unread .txt span{color:#fff;font-weight:700}.conv-hero .hero-av svg{display:block}.name-block .pending{color:var(--amber-text);font-weight:700}.unit{white-space:nowrap;unicode-bidi:isolate}.handle{color:var(--text-2);font-size:14px}.handle .help{font-size:12px}.profile-head .handle bdi{font-weight:500}.bubble .vids{display:grid;gap:6px;margin-top:6px}.bubble .vids:first-child{margin-top:0}.vid-bubble{position:relative;display:block;width:min(240px,62vw,calc(300px * var(--ar, 1)));max-height:300px;border:0;padding:0;border-radius:12px;overflow:hidden;background:#1d2622;cursor:pointer}.vid-bubble img{width:100%;height:100%;object-fit:contain;display:block}.vid-play{position:absolute;inset:0;margin:auto;width:52px;height:52px;border-radius:50%;background:#0000008c;color:#fff;display:grid;place-items:center;padding-inline-start:3px}.vid-dur{position:absolute;bottom:6px;inset-inline-start:6px;background:#0009;color:#fff;font-size:12px;font-weight:600;padding:2px 7px;border-radius:999px;direction:ltr}.vid-dur.sm{bottom:3px;inset-inline-start:3px;font-size:10px;padding:1px 5px}.vid-missing{position:absolute;inset:0;display:grid;place-items:center;color:#cfd6d2;font-size:13px}.vid-thumb{position:relative;border-radius:10px;overflow:hidden;background:#1d2622}.vid-thumb img{width:100%;height:100%;object-fit:cover}.vid-prog{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700;background:linear-gradient(to top,var(--brand) var(--p),#1d2622 var(--p))}.vplayer{justify-content:center;align-items:center}.vplayer video{width:100%;max-height:100%;background:#000}.vid-err{color:#fff}.storage-line .row-btn{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:start;cursor:pointer;min-height:32px}.storage-line .kv{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--border);font-size:14px}html,body,input,textarea,button,select{font-family:Tajawal,system-ui,-apple-system,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}.msg .who{font-family:DejaVu Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}.msg .bubble,.conv-row .last,.conv-hero .txt span{line-height:1.55}.chat .msg.mine{align-self:flex-start}.chat .msg.theirs{align-self:flex-end}.chat .msg.mine .bubble{background:var(--success-tint);border-color:#cfe2d5;border-start-start-radius:6px}.chat .msg.theirs .bubble{background:var(--surface);border-color:var(--border);border-start-end-radius:6px}.chat .msg.mine .meta{text-align:right;direction:rtl}.chat .msg.theirs .meta{text-align:left;direction:ltr}.chat .msg .meta{display:flex;gap:2px;align-items:center}.chat .msg.mine .meta,.chat .msg.theirs .meta{justify-content:flex-start}.chat .msg.mine .shared-card{border-color:#cfe2d5}.frame.nophoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#a79f92;background:#f3efe7;font-size:13px}.shared-card .frame.nophoto.hero{aspect-ratio:4 / 3;border-radius:14px}.conv-row,.conv-hero{align-items:center}.conv-row .side,.conv-hero .side{flex:none;min-width:52px;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px;padding-block:2px}.conv-row .side .time,.conv-hero .side .time{direction:rtl;text-align:left;white-space:nowrap;margin:0;align-self:flex-end}.conv-row .side .count-badge,.conv-hero .side .count-badge{margin:0;align-self:flex-end}.conv-row .side:not(:has(.count-badge)):after,.conv-hero .side:not(:has(.count-badge)):after{content:"";height:20px}.conv-row .name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-hero .side .time{color:#fffc;font-size:12px}.coll-grid{padding-bottom:8px}.coll-card .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat,.chat.dm{padding-bottom:var(--composer-space, 170px)}.spec3{grid-template-columns:minmax(0,1fr) minmax(max-content,1.25fr) minmax(0,1fr);gap:6px}.spec3 .l{white-space:nowrap}:root{--text-2: #56625C;--text-3: #56625C}.topbar{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)}.topbar>:last-child{justify-self:auto;margin-inline-end:0}.topbar .tb-start{justify-self:start;display:flex}.topbar .tb-end{justify-self:end;display:flex;margin-inline-end:10px;text-align:end}.chat .msg.mine .bubble{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:none}.chat .msg.mine .bubble .help{color:#fffc}.chat .msg.mine .bubble a{color:#fff}.chat .msg.theirs .bubble{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:none}.chat .msg.mine .bubble.deleted,.chat .msg.theirs .bubble.deleted{background:transparent;color:var(--text-2);border:1px dashed var(--border)}.chat .msg .shared-card{box-shadow:none;border:1px solid var(--border)}.chat .msg.mine .shared-card{border:2px solid var(--brand)}.chat .msg .meta .msg-more{min-width:32px;min-height:28px}.chat .msg.mine .meta{justify-content:flex-start}.chat .msg.theirs .meta{justify-content:flex-end;flex-direction:row-reverse}.bubble .vids{gap:6px;margin:0}.bubble:has(.vids){padding:6px}.bubble:has(.vids)>.vids+.imgs,.bubble:has(.vids)>.imgs{margin-top:6px}.bubble:has(.vids):not(:has(.vids:first-child)) .vids{margin-top:6px}.bubble:has(.vids){display:flex;flex-direction:column}.bubble:has(.vids:first-child){padding:6px}.vid-bubble{border-radius:12px}.vid-prog{flex-direction:column;gap:4px}.spinner.light{width:16px;height:16px;color:#fff}.conv-row .side,.conv-hero .side{width:56px;min-width:56px;justify-content:flex-start;gap:8px;align-items:flex-end}.conv-row .side .time,.conv-hero .side .time{align-self:flex-end;line-height:18px;min-height:18px}.conv-row .side .count-badge,.conv-hero .side .count-badge{align-self:flex-end}.conv-row .side:not(:has(.count-badge)):after,.conv-hero .side:not(:has(.count-badge)):after{content:"";display:block;height:22px}.chart2{position:relative;display:flex;justify-content:center;gap:10px}.chart2 .zero2{position:absolute;left:0;right:0;border-top:1px solid var(--text-2);opacity:.5}.chart2 .col2{position:relative;flex:1;max-width:72px;font-size:12px}.chart2 .col2 .bar{position:absolute;left:50%;width:min(60%,28px);transform:translate(-50%);border-radius:6px 6px 0 0}.chart2 .col2 .bar.p{background:var(--amber-deco)}.chart2 .col2 .bar.n{background:var(--danger);border-radius:0 0 6px 6px}.chart2 .col2 .v{position:absolute;left:0;right:0;text-align:center;direction:ltr;font-weight:700;line-height:18px;white-space:nowrap}.chart2 .col2 .v.neg{color:var(--danger)}.chart2 .col2 .m{position:absolute;left:0;right:0;text-align:center;line-height:16px}.status-chip-row{display:flex;justify-content:center;margin:4px 0 8px}.status-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:var(--success-tint);color:var(--success);font-weight:700;font-size:14px;border:1px solid #CFE2D5}.btn-more{width:auto;min-width:140px;display:inline-flex}.row-card.tappable{cursor:pointer}.row-card.tappable:active{background:#faf8f3}.toggle-card.plain{padding:0}.card .card-foot{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--border)}.privacy-row .privacy-k{display:block;font-size:12px;color:var(--text-2);font-weight:700;margin-bottom:2px}.app form>.btn:last-child{margin-bottom:8px}.app{padding-bottom:calc(var(--nav-h) + var(--nav-gap) + 24px + env(safe-area-inset-bottom))}.app.no-nav{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.reported-msg{background:#faf8f3;border:1px solid var(--border);border-radius:12px;padding:10px 12px;white-space:pre-wrap;word-wrap:break-word}.avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.avatar-tile{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:10px 4px;cursor:pointer;font:inherit;color:inherit}.avatar-tile .un{font-size:11px;color:var(--text-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.sold,.frame.nophoto{color:#6e6a62}.input::placeholder,.textarea::placeholder{color:#6b7570}.report-card .row2 .btn{white-space:nowrap;font-size:15px;padding-inline:10px}.app:has(>.chat),.app:has(.chat){padding-bottom:0}.report-actions{display:flex;flex-direction:column;gap:8px}.report-actions .btn{min-height:44px;margin:0;font-size:15px;white-space:nowrap}.report-actions .row2{margin:0;gap:8px}table.users td{vertical-align:middle}table.users td.who-cell{width:100%}table.users td.act-cell{text-align:left;white-space:nowrap}table.users td.act-cell{display:table-cell}table.users td.act-cell .link-btn{display:block;margin-inline-start:auto;min-height:30px;padding:2px 0}table.users .name-block .help{display:block}table.users .row-main{gap:10px}.app:has(table.users){padding-bottom:calc(var(--nav-h) + var(--nav-gap) + 40px + env(safe-area-inset-bottom))}.privacy-note .help{display:block;margin-top:4px;font-size:12px;color:var(--text-2)}.help,.sub,.note,p{text-wrap:pretty}.card-foot{text-wrap:balance}.profile-head:has(+.status-chip-row){margin-bottom:16px}.status-chip-row{margin:0 0 24px}.status-chip-row+.btn{margin-top:0}@media (max-width: 359px){.app{padding-inline:16px}.btn{font-size:15px;padding-inline:10px}.btn-sm{font-size:13px;padding-inline:8px}.row2 .btn,.report-actions .btn{font-size:14px}.composer{padding-inline:16px}.dm-head{margin-inline:-16px}.chips{margin-inline:-16px;padding-inline:16px}.stat-grid .stat .n{font-size:20px}.seg button{font-size:14px}}.switch-row>span,.toggle-card>span{text-wrap:pretty}.switch-row .help,.toggle-card .help{text-wrap:pretty}.raw-strip{display:flex;gap:8px;overflow-x:auto;margin-inline:-24px;padding:0 24px 12px;scrollbar-width:none}.raw-strip::-webkit-scrollbar{display:none}.raw-strip .frame{width:120px;height:120px;flex:none;border-radius:12px;cursor:zoom-in}.readonly-field{min-height:48px;display:flex;align-items:center;padding:0 14px;margin-top:6px;border:1px solid var(--border);border-radius:12px;background:#f4f3ef;color:var(--text)}.cost-box{margin:4px 0 16px}.raw-line{display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;color:inherit}.raw-line b{font-size:20px;white-space:nowrap}.raw-line .unit-s{font-size:13px;font-weight:500;color:var(--text-2)}.seg.seg-sm{margin:0 0 8px;border-radius:10px}.seg.seg-sm [role=tab]{min-height:36px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:var(--text-2);cursor:pointer}.seg.seg-sm [role=tab][aria-selected=true]{background:var(--brand);color:#fff}.card-mat{font-weight:500;color:var(--text-2)}.switch-row+.field,.field+.switch-row{margin-top:4px}.switch-row{margin-bottom:16px}.m-card .specs.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-card .name.two-lines{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.kv .k{flex:none;white-space:nowrap}.kv .v{min-width:0;overflow-wrap:anywhere}.card.flat{box-shadow:none;background:transparent}.turn-form{margin-top:16px}.check-row{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;margin-bottom:4px;cursor:pointer}.check-row input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--brand)}.check-row .check-l{display:block;font-weight:500;font-size:14px}.check-row .help{display:block}.share-all{margin:-4px 0 12px}.cost-sum{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin:4px 0 16px;background:var(--surface)}.cost-sum .k{font-weight:700}.cost-sum .v{color:var(--text-2)}.cost-sum .v b{color:var(--text)}.privacy-row .state{display:block;margin:2px 0 4px}a.kv.linked{display:flex;align-items:center;min-height:44px}a.kv.linked .k{color:var(--text);font-weight:500;white-space:normal;flex:1;min-width:0}a.kv.linked .v{flex:none;white-space:nowrap}.cost-sum{border:0;background:var(--amber-tint)}.email-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.email-title{font-size:16px;font-weight:700;margin:0}.email-title .help{font-weight:400;font-size:13px}.email-addr{margin:8px 0 4px;font-weight:500;overflow-wrap:anywhere}.danger-text{color:var(--danger)!important}.email-card .link-btn{display:block;margin:8px auto 0}.forgot-box .btn{margin-top:0}.link-btn.inline{display:inline;padding:0;min-height:0;font-size:inherit}.news-preview{width:100%;height:340px;border:1px solid var(--border);border-radius:12px;background:#f7f4ee}.hp-field{position:fixed;top:0;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}button.offline-bar{border:0;width:100%;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.fatal{padding-top:96px;text-align:center}.wordmark-fallback{font-family:Cinzel,serif;letter-spacing:.08em;font-weight:600;color:var(--brand);font-size:26px;text-align:center;margin:0 0 24px}html,body{overflow-x:hidden}.email-card{margin-bottom:16px}.row-host{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:12px}#sh,#sport,#su2,#sbu,#sfa,#sto{text-align:left}.card-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.card-list .m-card+.m-card{margin-top:0}@media (min-width: 600px){:root{--content-max: 760px;--form-max: 560px}.app{max-width:var(--content-max);padding-inline:32px}.app.no-nav:not(:has(.chat)),.app:has(>form),.app:has(>.field),.app:has(.size-field),.app:has(.cropper){max-width:calc(var(--form-max) + 64px)}.chips{margin-inline:-32px;padding-inline:32px}.dm-head{margin-inline:-32px;padding-inline:20px}.topbar{margin-inline:-10px}.nav{left:50%;right:auto;width:min(var(--content-max),calc(100vw - 32px));transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom) + 10px);padding:0 12px;border:1px solid var(--border);border-radius:20px;box-shadow:0 8px 28px #183c331f}.nav ul{max-width:none}.app{padding-bottom:calc(var(--nav-h) + var(--nav-gap) + 10px + env(safe-area-inset-bottom))}.app.no-nav{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.composer{left:50%;right:auto;width:min(var(--content-max),100vw);transform:translate(-50%);bottom:calc(var(--nav-h) + 10px + env(safe-area-inset-bottom));padding-inline:32px;border-inline:1px solid var(--border)}.composer .inner{max-width:none}.app:has(.dm-head) .composer{bottom:0}.msg{max-width:min(85%,520px)}.new-pill{bottom:calc(var(--nav-h) + 150px)}.sheet-backdrop{align-items:center;padding:24px}.sheet{max-width:560px;border-radius:20px;max-height:85dvh}.dialog .box{max-width:440px}.gallery{max-width:560px;margin-inline:auto}.btn-narrow{max-width:var(--form-max);margin-inline:auto}.offline-bar,.toast{max-width:100vw}}@media (min-width: 700px){.card-list,.coll-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chart{height:220px}.chart .col{max-width:96px}.hbar{grid-template-columns:140px 1fr 32px}}@media (min-width: 1024px){:root{--content-max: 980px}.card-list,.coll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-height: 520px){.chat,.chat.dm{padding-bottom:var(--composer-space, 120px)}}input,textarea,select{scroll-margin-block:96px 160px}@media (min-width: 600px){.card-list .m-card .price{white-space:nowrap}.card-list .m-card .bottom{gap:8px}.card-list .m-card .badge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:60%}.app:has(.chat){max-width:760px}.composer{width:min(760px,calc(100vw - 32px));bottom:calc(var(--nav-h) + 20px + env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:18px;padding-inline:16px;box-shadow:0 6px 20px #183c3314}.app:has(.dm-head) .composer{bottom:calc(12px + env(safe-area-inset-bottom))}}@media (min-width: 1024px){.card-list .m-card .frame{width:84px;height:84px}}@media (min-width: 1024px){.app{max-width:760px}.app:has(.card-list),.app:has(.coll-grid),.app:has(.stat-grid){max-width:980px}.nav{width:min(760px,calc(100vw - 32px))}}.msg .meta .msg-more,.chat .msg .meta .msg-more{min-width:44px;min-height:44px;width:44px;height:44px;padding:0;flex:none;display:inline-grid;place-items:center;font-size:17px;line-height:1;border-radius:12px}.msg .meta .msg-more:active,.chat .msg .meta .msg-more:active{background:var(--amber-tint)}.chat .msg .meta{min-height:44px}.dm-head .icon-btn{width:44px;height:44px}.chat .msg .meta{align-items:center}.chat .msg.mine .meta .msg-more{order:-1}:root{--nav-inset: calc(var(--nav-h) + var(--nav-gap) + 16px + env(safe-area-inset-bottom))}.app{padding-bottom:var(--nav-inset)}@media (min-width: 600px){.app{padding-bottom:calc(var(--nav-h) + var(--nav-gap) + 26px + env(safe-area-inset-bottom))}}.app form>:last-child,.app form>.btn:last-child,.app>.btn:last-child{scroll-margin-bottom:calc(var(--nav-inset) + 12px)}.app>form,.turn-form{padding-bottom:8px}:root{--col-max: 480px}@media (min-width: 600px){:root{--col-max: 760px;--page-max: 760px}}@media (min-width: 1024px){:root{--col-max: 980px;--page-max: 980px}}body:has(main.app:has(.chat)){--page-max: 760px}body:has(main.app.no-nav:not(:has(.chat))),body:has(main.app:has(>form)),body:has(main.app:has(>.field)),body:has(main.app:has(.size-field)),body:has(main.app:has(.cropper)){--page-max: 624px}@media (min-width: 600px){main.app.app{max-width:var(--page-max)}}.btn-narrow{max-width:none}@media (min-width: 600px){.btn-narrow{max-width:var(--form-max);margin-inline:auto}.composer{width:min(calc(var(--page-max) - 64px),calc(100vw - 64px));padding-inline:32px}.app:has(.chat){max-width:var(--page-max)}}@media (min-width: 600px){.nav{width:min(calc(var(--page-max) - 64px),calc(100vw - 32px))}}@media (min-width: 600px){.nav{bottom:calc(16px + env(safe-area-inset-bottom))}.nav ul{padding:6px 0}}.dash-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.dash-pair>*{margin:0!important}.dash-pair .raw-line,.dash-pair .listed{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px}.dash-pair .listed{background:var(--amber-tint);border-radius:16px;padding:16px}.dash-pair .listed b{font-size:22px;color:var(--amber-text)}@media (min-width: 900px){.dash-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dash-pair .raw-line .help,.dash-pair .listed .help{max-width:34ch}.chart2{gap:16px;justify-content:stretch}.chart2 .col2{max-width:none;flex:1 1 0}.chart2 .col2 .bar{width:clamp(64px,14%,120px)}.chart2{padding-bottom:22px}.chart2 .col2 .m{top:auto!important;bottom:-22px;line-height:22px}.hbar{grid-template-columns:minmax(180px,max-content) 1fr auto;gap:14px}.hbar>span:first-child{white-space:nowrap}.hbar .track{min-width:120px}}@media (min-width: 900px) and (max-width: 1023px){.hbar{grid-template-columns:minmax(160px,max-content) 1fr auto}}@media (min-width: 600px){.app.no-nav:has(>form){min-height:100dvh;display:flex;flex-direction:column;justify-content:center}.app.no-nav:has(>form)>.topbar{position:absolute;top:calc(env(safe-area-inset-top) + 8px);inset-inline:0}}.field label .req,.size-field>legend .req{color:var(--danger);font-weight:700;margin-inline-start:2px}.field .help,.field .err,.size-field .err,.date-wrap+.help{margin-top:8px}.field label{margin-bottom:8px}.check-row{align-items:flex-start}.check-row input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px;margin:0}.check-row>span{display:block;min-height:44px;padding:8px 0}.check-row>span .check-l,.check-row>span .help{display:block}.login-mark{padding-top:56px}@media (min-width: 600px){.login-mark{padding-top:0}}@font-face{font-family:Google Sans;font-weight:500;font-display:swap;src:url(/fonts/GoogleSans-signin.ttf) format("truetype")}.app.auth{max-width:425px;padding-top:env(safe-area-inset-top);padding-bottom:calc(32px + env(safe-area-inset-bottom))}.auth-mark{padding-top:59px;direction:ltr;text-align:left;line-height:1}.auth-mark .wordmark{font-size:20px}.auth-card{padding-top:32px}.auth-card.plain{padding-top:72px}.auth-title{font-size:27px;line-height:1.3;font-weight:700;color:var(--brand);margin:0 0 6px}.auth-sub{color:var(--text-2);font-size:16px;margin:0 0 24px}.auth-p{font-size:16px;margin:0 0 12px}.auth-ic{width:72px;height:72px;border-radius:36px;background:var(--amber-tint);display:grid;place-items:center;margin:8px 0 20px}.afield{margin-bottom:20px}.afield>label{display:block;font-weight:700;font-size:14px;margin-bottom:8px;color:var(--text)}.afield .input{height:48px;border-radius:12px}.afield .help,.afield .err{margin-top:8px;font-size:13px}.afield input::placeholder{color:#8a958f}.app.auth .input[dir=ltr]::placeholder{direction:rtl;text-align:right}.app.auth .input[dir=ltr]:placeholder-shown{text-align:right}.form-err{margin:-6px 0 12px;font-size:13px}.sso-err{margin:-8px 0 16px}.forgot-link{display:block;margin:-10px 0 0;padding:0;min-height:44px;font-weight:400;font-size:14px;text-align:start}.auth-cta{min-height:50px;border-radius:12px;font-size:18px;margin-top:28px}.auth-cta:disabled{background:var(--border);color:var(--text-2);opacity:1}.auth-foot{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:36px}.auth-foot .help{font-size:14px}.auth-foot.one{flex-direction:row;justify-content:center;gap:6px;margin-top:24px}.link-btn.strong{font-weight:700;font-size:18px}.auth-foot.one .link-btn.strong{font-size:16px}.link-btn.muted{color:var(--text-2);font-weight:400}.back-link{display:block;margin:16px auto 0;font-weight:700}.resend-link{display:block;margin:12px auto 0;color:var(--text-2);font-weight:400;font-size:14px}.resend-link:not(:disabled){color:var(--amber-text);font-weight:700}.legal-links{text-align:center;color:var(--text-2);font-size:13px;margin-top:20px}.prov-chip{display:inline-flex;align-items:center;gap:6px;background:var(--amber-tint);color:var(--amber-text);font-size:14px;font-weight:700;border-radius:999px;padding:6px 14px;margin:-8px 0 24px}.consent{margin-top:4px}.consent span{font-size:14px;line-height:1.7}.providers{display:grid;gap:12px;margin-bottom:20px}.sso{width:100%;max-width:345px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;padding:0;overflow:hidden}.sso:disabled{cursor:default}.sso-apple{background:#000;border:0;border-radius:8px;color:#fff}.sso-apple img{width:100%;height:52px;object-fit:contain}.sso-apple .spinner{border-color:#ffffff59;border-top-color:#fff}.sso-google{background:#fff;border:1px solid #747775;border-radius:12px;color:#1f1f1f;font-family:Google Sans,Tajawal,system-ui,sans-serif;font-weight:500;font-size:17px}.sso-google img{width:20px;height:20px}.or{display:flex;align-items:center;gap:12px;color:var(--text-2);font-size:14px;margin:4px 0 20px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--border)}@media (min-width: 600px){main.app.auth.auth{max-width:none;padding:0 24px calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:center;min-height:100dvh;position:static}.auth-mark{position:absolute;top:calc(65px + env(safe-area-inset-top));left:56px;padding:0}.auth-mark .wordmark{font-size:22px}.auth-card{width:100%;max-width:425px;margin:110px auto 24px;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:48px 40px 40px}.auth-card.plain{padding-top:48px}}@media (min-width: 600px) and (min-height: 900px){.auth-card{margin:0 auto}main.app.auth.auth{padding-top:130px;padding-bottom:60px}}.email-banner{background:var(--amber-tint);border-radius:16px;padding:16px 18px 6px;margin:16px 0 8px}.email-banner h2{color:var(--amber-text);font-size:18px;margin:0 0 6px}.email-banner p{margin:0 0 2px;font-size:15px}.email-banner .help{font-size:14px}.eb-actions{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.eb-actions .link-btn{min-height:44px;padding:8px 2px;font-size:15px}.methods .method{align-items:center;min-height:48px}.methods .method .k{display:inline-flex;align-items:center;gap:8px;font-weight:700}.admin-social fieldset{border:1px solid var(--border);border-radius:14px;padding:12px 14px 4px;margin:0 0 14px}.admin-social legend{font-weight:700;padding:0 6px;display:inline-flex;gap:8px;align-items:center}.empty-state{text-align:center;padding:24px 8px 8px;display:flex;flex-direction:column;align-items:center}.empty-state img{width:160px;height:160px;margin-bottom:8px}.empty-state h2{font-size:20px;color:var(--brand);margin:0 0 6px}.empty-state p{color:var(--text-2);font-size:15px;margin:0 0 20px;max-width:32ch}.empty-state .btn{max-width:345px}.empty-state .btn+.btn{margin-top:8px}.terms-list{margin:16px 0 0;padding-inline-start:20px;line-height:1.8}:root{color-scheme:light only}.auth-mark,.auth-title,.auth-sub{text-align:center}.auth-ic{margin-inline:auto}.sso{max-width:none}.sso-apple,.sso-google{border-radius:12px}@media (min-width: 600px){.auth-mark{left:0;right:0;text-align:center}}.chat .msg.theirs .who{justify-content:flex-start}.chat .msg .who-link .avatar{order:-1;flex:0 0 auto}.chat .msg .who-link{gap:8px}.sso{height:52px;border-radius:12px;gap:10px;font-family:Tajawal,system-ui,sans-serif;font-weight:700;font-size:17px;line-height:1}.sso-apple{background:#000;color:#fff;border:1px solid #000}.sso-google{background:#fff;color:#1f1f1f;border:1px solid #747775;font-family:Tajawal,system-ui,sans-serif;font-weight:700;font-size:17px}.sso-logo,.sso-google img{width:20px;height:20px;flex:0 0 20px}.sso span{display:inline-block}.sso{position:relative}.sso .sso-logo,.sso-google img{position:absolute;inset-inline-start:20px;top:50%;transform:translateY(-50%)}
