:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ios-blue:#007aff;--ios-blue-tap:#0056b3;--ios-red:#ff3b30;--ios-green:#34c759;--ios-orange:#ff9500;--ios-yellow:#fc0;--ios-purple:#af52de;--ios-gray:#8e8e93;--ios-gray-2:#aeaeb2;--ios-gray-3:#c7c7cc;--ios-gray-4:#d1d1d6;--ios-gray-5:#e5e5ea;--ios-gray-6:#f2f2f7;--ios-bg:#f2f2f7;--ios-card-bg:#fff;--ios-text:#1c1c1e;--ios-text-secondary:#3a3a3c;--ios-text-tertiary:#8e8e93;--ios-separator:#c6c6c8;--ios-nav-bg:#f9f9f9f0;--ios-nav-height:56px;--ios-safe-top:env(safe-area-inset-top,0px);--ios-safe-bottom:env(safe-area-inset-bottom,0px);--ios-radius:12px;--ios-radius-lg:16px;--ios-content-max-width:800px}.ios-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ios-blue:#0a84ff;--ios-blue-tap:#409cff;--ios-red:#ff453a;--ios-green:#30d158;--ios-orange:#ff9f0a;--ios-yellow:#ffd60a;--ios-purple:#bf5af2;--ios-gray:#8e8e93;--ios-gray-2:#636366;--ios-gray-3:#48484a;--ios-gray-4:#3a3a3c;--ios-gray-5:#2c2c2e;--ios-gray-6:#1c1c1e;--ios-bg:#000;--ios-card-bg:#1c1c1e;--ios-text:#f5f5f7;--ios-text-secondary:#ebebf0;--ios-text-tertiary:#8e8e93;--ios-separator:#38383a;--ios-nav-bg:#000000f0}.ios-dark .ios-badge-draft{background:var(--ios-gray-5);color:var(--ios-text-secondary)}.ios-dark .ios-badge-submitted{color:#64b5f6;background:#1a3a6b}.ios-dark .ios-badge-under_review{color:#ffb74d;background:#3d2e00}.ios-dark .ios-badge-approved{color:#81c784;background:#1b3d1b}.ios-dark .ios-badge-needs_more_information,.ios-dark .ios-badge-rejected{color:#ef9a9a;background:#3d1b1b}.ios-dark .ios-form-error{background:#3d1b1b}.ios-dark .ios-search-input{background:var(--ios-gray-5);color:var(--ios-text)}.ios-dark .ios-table th{background:var(--ios-card-bg)}.ios-dark .ios-table tr:active,.ios-dark .ios-segmented{background:var(--ios-gray-5)}.ios-dark .ios-segment-active{background:var(--ios-card-bg)}.ios-dark .ios-page-btn{background:var(--ios-card-bg);border-color:var(--ios-gray-4)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--ios-bg);color:var(--ios-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;transition:background .2s,color .2s}*{color-scheme:inherit}.ios-container{max-width:var(--ios-content-max-width);margin:0 auto}.ios-nav{z-index:100;background:var(--ios-nav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--ios-separator);padding-top:var(--ios-safe-top);transition:background .2s,border-color .2s;position:sticky;top:0}.ios-nav-inner{height:var(--ios-nav-height);max-width:var(--ios-content-max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 16px;display:flex}.ios-nav-title{color:var(--ios-text);letter-spacing:-.01em;font-size:17px;font-weight:600}.ios-nav-left,.ios-nav-right{align-items:center;gap:8px;min-width:72px;display:flex}.ios-nav-left{justify-content:flex-start}.ios-nav-right{justify-content:flex-end}.ios-nav-btn{color:var(--ios-blue);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:8px 4px;font-size:17px;font-weight:400;transition:opacity .15s}.ios-nav-btn:active{opacity:.5}.ios-nav-btn-bold{font-weight:600}.ios-nav-btn:disabled{color:var(--ios-gray-3);cursor:default}.ios-list{background:var(--ios-card-bg);border-radius:var(--ios-radius);margin:16px;overflow:hidden}.ios-list-header{color:var(--ios-text-tertiary);text-transform:uppercase;letter-spacing:.06em;padding:16px 16px 0;font-size:13px;font-weight:400}.ios-list-item{border-bottom:.5px solid var(--ios-gray-5);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;color:inherit;align-items:center;padding:12px 16px;text-decoration:none;transition:background .15s;display:flex}.ios-list-item:last-child{border-bottom:none}.ios-list-item:active{background:var(--ios-gray-5)}.ios-list-item-label{color:var(--ios-text);flex:1;font-size:16px}.ios-list-item-value{color:var(--ios-text-tertiary);text-align:right;font-size:16px}.ios-list-item-chevron{color:var(--ios-gray-3);margin-left:8px;font-size:14px}.ios-card{background:var(--ios-card-bg);border-radius:var(--ios-radius);margin:16px;overflow:hidden}.ios-card-header{color:var(--ios-text-tertiary);text-transform:uppercase;letter-spacing:.06em;padding:20px 16px 4px;font-size:13px;font-weight:400}.ios-card-row{border-bottom:.5px solid var(--ios-gray-5);gap:12px;padding:12px 16px;display:flex}.ios-card-row:last-child{border-bottom:none}.ios-card-row-label{color:var(--ios-text-secondary);flex-shrink:0;min-width:100px;font-size:15px}.ios-card-row-value{color:var(--ios-text);flex:1;font-size:15px}.ios-badge{letter-spacing:.01em;border-radius:12px;align-items:center;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.ios-badge-draft{background:var(--ios-gray-5);color:var(--ios-text-secondary)}.ios-badge-submitted{color:#1967d2;background:#e8f0fe}.ios-badge-under_review{color:#e37400;background:#fef7e0}.ios-badge-approved{color:#137333;background:#e6f4ea}.ios-badge-needs_more_information,.ios-badge-rejected{color:#c5221f;background:#fce8e6}.ios-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;padding:0 24px;font-size:17px;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.ios-btn:active{opacity:.7;transform:scale(.97)}.ios-btn-primary{background:var(--ios-blue);color:#fff}.ios-btn-primary:disabled{background:var(--ios-gray-3);cursor:default;transform:none}.ios-btn-danger{background:var(--ios-red);color:#fff}.ios-btn-success{background:var(--ios-green);color:#fff}.ios-btn-warning{background:var(--ios-orange);color:#fff}.ios-btn-outline{border:1.5px solid var(--ios-blue);color:var(--ios-blue);background:0 0}.ios-btn-group{gap:8px;margin:16px;display:flex}.ios-btn-group .ios-btn{flex:1}.ios-form-group{background:var(--ios-card-bg);border-radius:var(--ios-radius);margin:16px;overflow:hidden}.ios-form-group-header{color:var(--ios-text-tertiary);text-transform:uppercase;letter-spacing:.06em;padding:16px 16px 0;font-size:13px;font-weight:400}.ios-field{border-bottom:.5px solid var(--ios-gray-5);flex-direction:column;padding:8px 16px;display:flex}.ios-field:last-child{border-bottom:none}.ios-field-label{color:var(--ios-text-tertiary);margin-bottom:2px;font-size:13px}.ios-field-input{color:var(--ios-text);background:0 0;border:none;outline:none;width:100%;padding:8px 0;font-family:inherit;font-size:17px}.ios-field-input::placeholder{color:var(--ios-gray-3)}.ios-field:has(.ios-field-select){position:relative}.ios-field:has(.ios-field-select):after{content:"";background:var(--ios-gray-2);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;width:10px;height:6px;transition:background .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ios-field-select{color:var(--ios-text);background-color:var(--ios-card-bg);appearance:none;border:none;border-radius:10px;outline:none;width:100%;padding:10px 28px 10px 0;font-family:inherit;font-size:17px;transition:color .2s}.ios-field-select option{background-color:var(--ios-card-bg);color:var(--ios-text)}.ios-dark .ios-field-select{background-color:var(--ios-gray-5);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ios-dark .ios-field-select option{background-color:var(--ios-gray-5);color:var(--ios-text)}.ios-field-error{color:var(--ios-red);margin-top:2px;font-size:12px}.ios-form-error{color:var(--ios-red);border-radius:var(--ios-radius);background:#fce8e6;margin:0 16px;padding:12px 16px;font-size:14px}.ios-segmented{background:var(--ios-gray-5);-webkit-overflow-scrolling:touch;border-radius:8px;margin:16px;padding:2px;display:flex;overflow-x:auto}.ios-segment{text-align:center;color:var(--ios-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.ios-segment-active{background:var(--ios-card-bg);color:var(--ios-text);box-shadow:0 1px 3px #0000001a}.ios-search{margin:12px 16px 0;position:relative}.ios-search-input{background:var(--ios-gray-5);width:100%;height:36px;color:var(--ios-text);border:none;border-radius:10px;outline:none;padding:0 12px 0 32px;font-family:inherit;font-size:14px;transition:background .2s}.ios-search-input::placeholder{color:var(--ios-gray)}.ios-search-icon{color:var(--ios-gray);pointer-events:none;font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ios-table-wrap{background:var(--ios-card-bg);border-radius:var(--ios-radius);-webkit-overflow-scrolling:touch;margin:12px 16px;overflow-x:auto}.ios-table{border-collapse:collapse;width:100%;font-size:14px}.ios-table th{text-align:left;color:var(--ios-text-tertiary);text-transform:uppercase;letter-spacing:.05em;border-bottom:.5px solid var(--ios-gray-5);background:var(--ios-card-bg);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}.ios-table td{border-bottom:.5px solid var(--ios-gray-5);vertical-align:middle;padding:12px}.ios-table tr:last-child td{border-bottom:none}.ios-table tr{cursor:pointer;transition:background .12s}.ios-table tr:active{background:var(--ios-gray-6)}.ios-table .app-name{color:var(--ios-text);font-weight:500}.ios-table .tracking-cell{color:var(--ios-text-tertiary);white-space:nowrap;font-family:SF Mono,Cascadia Code,JetBrains Mono,monospace;font-size:12px}.ios-pagination{justify-content:center;align-items:center;gap:8px;margin:0 16px 16px;padding:8px 0;display:flex}.ios-page-btn{background:var(--ios-card-bg);border:.5px solid var(--ios-gray-4);color:var(--ios-blue);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:14px;transition:opacity .15s}.ios-page-btn:active{opacity:.5}.ios-page-btn:disabled{color:var(--ios-gray-3);border-color:var(--ios-gray-5);cursor:default}.ios-page-info{color:var(--ios-text-tertiary);text-align:center;min-width:80px;font-size:13px}.ios-page{min-height:100vh;padding-bottom:calc(32px + var(--ios-safe-bottom))}.ios-spinner{justify-content:center;align-items:center;padding:48px;display:flex}.ios-spinner:after{content:"";border:3px solid var(--ios-gray-4);border-top-color:var(--ios-blue);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ios-empty{text-align:center;color:var(--ios-text-tertiary);padding:64px 32px;font-size:15px}.ios-actions{background:var(--ios-card-bg);border-radius:var(--ios-radius-lg);margin:16px;overflow:hidden}.ios-action-btn{border:none;border-bottom:.5px solid var(--ios-gray-5);background:var(--ios-card-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:100%;height:56px;font-family:inherit;font-size:20px;font-weight:400;transition:background .15s;display:flex}.ios-action-btn:last-child{border-bottom:none}.ios-action-btn:active{background:var(--ios-gray-5)}.ios-action-btn-destructive{color:var(--ios-red);font-weight:600}.ios-action-btn-primary{color:var(--ios-blue);font-weight:600}.ios-action-btn-default{color:var(--ios-blue)}.ios-modal-overlay{z-index:200;background:#0006;justify-content:center;align-items:flex-end;padding:0 8px 16px;display:flex;position:fixed;inset:0}.ios-modal{background:var(--ios-card-bg);border-radius:var(--ios-radius-lg);width:100%;max-width:400px;overflow:hidden}.ios-modal-header{text-align:center;padding:20px 24px 8px;font-size:17px;font-weight:600}.ios-modal-body{text-align:center;color:var(--ios-text-tertiary);padding:0 24px 20px;font-size:13px}.ios-detail-stack{padding:8px 0}.ios-section-title{color:var(--ios-text-tertiary);text-transform:uppercase;letter-spacing:.06em;padding:16px 16px 4px;font-size:13px;font-weight:400}.ios-toast{color:#fff;z-index:300;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border-radius:24px;padding:12px 24px;font-size:14px;animation:.3s toast-in;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=860px){.ios-container,.ios-nav-inner{max-width:100%}.ios-list,.ios-card,.ios-form-group,.ios-table-wrap,.ios-segmented,.ios-search,.ios-pagination{margin-left:8px;margin-right:8px}}
