@layer components{.ibx{max-width:760px;margin:0 auto;padding:var(--sp-6) var(--sp-4) var(--sp-12)}@media (min-width:768px){.ibx{padding:var(--sp-10) var(--sp-6) var(--sp-16)}}.ibx-top{display:flex;gap:var(--sp-2)}.ibx-back,.ibx-top{align-items:center;min-height:44px}.ibx-back{display:inline-flex;gap:2px;margin-left:-6px;padding:0 6px;border-radius:12px;font-size:var(--fs-14);font-weight:700;color:var(--t-mute)}.ibx-back:hover{color:var(--t-ink)}.ibx-tools{margin-left:auto;display:flex;align-items:center;gap:var(--sp-1)}.ibx-tbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 12px;border-radius:999px;font-size:var(--fs-14);font-weight:800;color:var(--t-otx);background:none;border:0;cursor:pointer;white-space:nowrap}.ibx-tbtn:focus-visible,.ibx-tbtn:hover{background:var(--t-chip);outline:none}.ibx-tbtn[disabled]{color:var(--t-mute);opacity:.6;cursor:default;background:none}.ibx-tbtn.ico{padding:0;color:var(--t-mute)}.ibx-h1{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0 var(--sp-4)}.ibx-h1 h1{font-size:var(--fs-24);line-height:var(--lh-head);font-weight:900;color:var(--t-head)}.ibx-h1 .ibx-sum{font-size:var(--fs-13);color:var(--t-mute);font-weight:700}.ibx-tabs{display:flex;gap:var(--sp-2);overflow-x:auto;margin:0 calc(-1 * var(--sp-4)) var(--sp-4);padding:2px var(--sp-4);scrollbar-width:none}.ibx-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.ibx-tabs{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.ibx-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:var(--fs-14);font-weight:800;color:var(--t-mute);background:var(--t-chip);box-shadow:inset 0 0 0 1px var(--t-line);cursor:pointer;border:0;-webkit-tap-highlight-color:transparent}.ibx-tab:hover{color:var(--t-ink)}.ibx-tab[aria-selected=true]{color:var(--t-otx);background:rgba(255,106,0,.12);box-shadow:inset 0 0 0 1px rgba(255,106,0,.45)}.ibx-tab:focus-visible{outline:2px solid #ff8a00;outline-offset:2px}.ibx-tab b{font-size:var(--fs-12);font-variant-numeric:tabular-nums}.ibx-list{border-radius:24px;background:var(--t-surf);box-shadow:inset 0 0 0 1px var(--t-line),var(--t-shadow);overflow:hidden}.ibx-row{position:relative;display:flex;align-items:flex-start;gap:var(--sp-3);min-height:76px;padding:var(--sp-4);color:var(--t-ink);transition:background-color .2s ease}.ibx-row+.ibx-row{box-shadow:inset 0 1px 0 var(--t-line)}a.ibx-row:hover,label.ibx-row:hover{background:var(--t-chip)}a.ibx-row:focus-visible{outline:2px solid #ff8a00;outline-offset:-2px}.ibx-ico{flex-shrink:0;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#ff7a1a;background:linear-gradient(140deg,rgba(255,154,60,.2),rgba(255,106,0,.1));box-shadow:inset 0 0 0 1px rgba(255,106,0,.28)}[data-theme=light] .ibx-ico{color:#e85d00}.ibx-row.read .ibx-ico{color:var(--t-mute);background:var(--t-chip);box-shadow:inset 0 0 0 1px var(--t-line)}.ibx-main{min-width:0;flex:1}.ibx-line{display:flex;align-items:baseline;gap:var(--sp-2)}.ibx-title{min-width:0;flex:1;font-size:var(--fs-15);line-height:1.45;font-weight:800;color:var(--t-head);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-row.read .ibx-title{font-weight:600;color:var(--t-ink)}.ibx-time{flex-shrink:0;font-size:var(--fs-12);font-variant-numeric:tabular-nums}.ibx-body,.ibx-time{line-height:1.5;color:var(--t-mute)}.ibx-body{margin-top:2px;font-size:var(--fs-13);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ibx-dot{position:absolute;top:22px;right:var(--sp-4);width:8px;height:8px;border-radius:999px;background:#FF6A00;box-shadow:0 0 0 3px rgba(255,106,0,.18)}.ibx-row.unread .ibx-time{margin-right:16px}.ibx-check{flex-shrink:0;width:22px;height:22px;margin:9px 2px 0 0;accent-color:#FF6A00}.ibx-bulk{position:sticky;bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));z-index:20;display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding:8px 8px 8px 16px;border-radius:999px;background:var(--t-surf2);box-shadow:inset 0 0 0 1px var(--t-line),0 18px 40px -16px rgba(0,0,0,.5);font-size:var(--fs-14);font-weight:700;color:var(--t-ink)}.ibx-bulk .grow{flex:1}.ibx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-2);padding:var(--sp-12) var(--sp-6)}.ibx-empty .ibx-ico{width:56px;height:56px;border-radius:18px;margin-bottom:var(--sp-2)}.ibx-empty b{font-size:var(--fs-16);font-weight:900;color:var(--t-head)}.ibx-empty p{font-size:var(--fs-14);line-height:1.57;color:var(--t-mute);max-width:280px;text-wrap:balance}.ibx-empty .mx-btn{margin-top:var(--sp-3)}.ibx-more{display:flex;justify-content:center;padding:var(--sp-4)}.ibx-skel{height:76px;background:linear-gradient(90deg,transparent,var(--t-chip),transparent);background-size:200% 100%;animation:ibxSk 1.2s linear infinite}@keyframes ibxSk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ibx-skel{animation:none}}.ibx-detail{padding:var(--sp-6) var(--sp-5)}@media (min-width:768px){.ibx-detail{padding:var(--sp-8)}}.ibx-meta{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--fs-13);color:var(--t-mute)}.ibx-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:var(--fs-12);font-weight:800;color:var(--t-otx);background:rgba(255,106,0,.12);box-shadow:inset 0 0 0 1px rgba(255,106,0,.35)}.ibx-detail h1{margin-top:var(--sp-3);font-size:var(--fs-20);line-height:var(--lh-head);font-weight:900;color:var(--t-head);text-wrap:balance}@media (min-width:768px){.ibx-detail h1{font-size:var(--fs-24)}}.ibx-text{margin-top:var(--sp-3);font-size:var(--fs-15);line-height:var(--lh-read);color:var(--t-ink);white-space:pre-wrap;word-break:break-word;text-wrap:pretty}.ibx-text a{color:var(--t-otx);font-weight:700;text-decoration:underline;text-underline-offset:3px;word-break:break-all}.ibx-actions{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-6)}@media (min-width:768px){.ibx-actions{flex-direction:row;align-items:center}}.ibx-actions .mx-btn{width:100%}@media (min-width:768px){.ibx-actions .mx-btn{width:auto}}.ibx-del{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;font-size:var(--fs-14);font-weight:700;color:var(--t-mute);background:none;border:0;cursor:pointer}.ibx-del:focus-visible,.ibx-del:hover{color:var(--t-ink);background:var(--t-chip);outline:none}@media (min-width:768px){.ibx-del{margin-left:auto}}.ibx-pref{display:flex;align-items:center;gap:var(--sp-3);min-height:68px;padding:var(--sp-3) var(--sp-4)}.ibx-pref+.ibx-pref{box-shadow:inset 0 1px 0 var(--t-line)}.ibx-pref b{display:block;font-size:var(--fs-15);font-weight:800;color:var(--t-head)}.ibx-pref small{display:block;font-size:var(--fs-12);line-height:1.5;color:var(--t-mute);margin-top:1px}.ibx-switch{position:relative;flex-shrink:0;margin-left:auto;width:52px;height:32px;border-radius:999px;background:var(--t-chipl);border:0;cursor:pointer;transition:background-color .2s ease}.ibx-switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:transform .2s ease}.ibx-switch[aria-checked=true]{background:#FF6A00}.ibx-switch[aria-checked=true]:after{transform:translateX(20px)}.ibx-switch:focus-visible{outline:2px solid #ff8a00;outline-offset:2px}.ibx-switch[disabled]{opacity:.5;cursor:default}.ibx-note{margin-top:var(--sp-3);font-size:var(--fs-13);line-height:1.5;color:var(--t-mute);padding:0 var(--sp-1)}.ibx-toast{display:flex;align-items:center;gap:var(--sp-3);padding:12px 8px 12px 16px;border-radius:18px;color:#fff;background:radial-gradient(400px 200px at 0 0,rgba(255,106,0,.35),transparent 60%),#0d0e14;box-shadow:0 20px 50px -12px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,106,0,.4)}.ibx-toast small{display:block;font-size:var(--fs-12);color:rgba(255,255,255,.65)}.ibx-toast b{display:block;font-size:var(--fs-14);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-toast-dot{width:8px;height:8px}.ibx-toast-dot,.ibx-toast-go{flex-shrink:0;border-radius:999px;background:#FF6A00}.ibx-toast-go{display:inline-flex;align-items:center;height:36px;padding:0 14px;color:#fff;font-size:var(--fs-14);font-weight:800}.ibx-toast-x{flex-shrink:0;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;color:rgba(255,255,255,.7);background:none;border:0;cursor:pointer}.ibx-text .ibx-strong{font-weight:900;color:var(--t-head);font-size:1.05em}}@layer components{}