@font-face {
  font-family: Funnel;
  src: url("/assets/fonts/funnel-sans.woff2") format("woff2");
  font-weight: 300 900;
  font-display: swap;
}
* {
  box-sizing: border-box;
}
:root {
  color-scheme: dark;
  --bg: var(--bg-chrome);
  --panel: var(--surface-2);
  --line: var(--border-strong);
  --text: var(--text-primary);
  --muted: var(--text-secondary);
  --accent: var(--accent-default);
}
body {
  margin: 0;
  background: var(--bg);
  color: var(--text);
  font:
    16px/1.5 Funnel,
    system-ui,
    sans-serif;
}
a {
  color: inherit;
  text-decoration: none;
}
header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  max-width: 1280px;
  margin: auto;
  padding: 28px 32px;
  border-bottom: 1px solid var(--line);
}
.brand {
  font-size: 25px;
  font-weight: 800;
  letter-spacing: -1px;
}
.brand b {
  color: var(--accent-text);
}
nav {
  display: flex;
  gap: 24px;
  font-size: 14px;
  color: var(--muted);
}
a:hover {
  color: var(--accent-text);
}
button,
.button {
  font:
    600 14px Funnel,
    system-ui;
  cursor: pointer;
  background: var(--accent);
  color: white;
  border: 1px solid transparent;
  border-radius: 24px;
  padding: 13px 22px;
  display: inline-block;
}
button:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.secondary {
  background: var(--panel);
  border-color: var(--line);
}
button:hover:not(:disabled) {
  filter: brightness(1.15);
}
main {
  max-width: 1160px;
  margin: auto;
  padding: 48px 32px;
  min-height: 75vh;
}
h1 {
  font-size: clamp(42px, 7vw, 76px);
  font-weight: 800;
  letter-spacing: -3px;
  line-height: 1.02;
  margin: 20px 0;
}
h2 {
  font-size: 28px;
  letter-spacing: -0.8px;
}
h3 {
  font-size: 22px;
  letter-spacing: -0.4px;
}
.muted {
  color: var(--muted);
}
.eyebrow {
  font-size: 12px;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: var(--accent-text);
}
.hero {
  padding: 20px 0 40px;
  max-width: 800px;
}
.hero p {
  max-width: 570px;
}
.empty {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 40px;
  min-height: 490px;
}
.orb {
  aspect-ratio: 1;
  max-width: 380px;
  width: 100%;
  margin: auto;
  background: radial-gradient(
    circle at 35% 30%,
    #b7a8ff,
    var(--accent-default) 25%,
    #251466 60%,
    var(--bg-chrome) 72%
  );
  border: 1px solid #6448fc44;
  border-radius: 50%;
  box-shadow: 0 0 90px #6448fc24;
  display: grid;
  place-items: center;
}
.orb span {
  font-size: 80px;
  font-weight: 900;
  letter-spacing: -7px;
  opacity: 0.9;
  transform: rotate(-12deg);
}
.toolbar,
.row {
  display: flex;
  gap: 12px;
  align-items: center;
  flex-wrap: wrap;
}
.toolbar {
  margin: 24px 0;
}
.pill {
  border: 1px solid var(--line);
  border-radius: 24px;
  padding: 5px 12px;
  color: var(--accent-text);
  font-size: 12px;
}
.grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  gap: 22px;
}
.card,
.panel {
  background: var(--panel);
  border: 1px solid var(--line);
  border-radius: 24px;
  padding: 24px;
  margin-bottom: 20px;
}
.card img {
  width: 100%;
  height: 240px;
  object-fit: contain;
  border-radius: 18px;
  background: var(--surface-1);
}
.card h3 {
  margin: 18px 0 5px;
}
.card button {
  width: 100%;
  margin-top: 14px;
}
.placeholder {
  height: 220px;
  display: grid;
  place-items: center;
  background: radial-gradient(ellipse at top, #6448fc30, transparent);
  color: var(--accent-text);
  border-radius: 18px;
  font-size: 65px;
}
.amount {
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -1px;
}
.status {
  border: 1px solid #6448fc55;
  padding: 15px 20px;
  border-radius: 18px;
  margin: 24px 0;
  background: #6448fc0d;
}
.two {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
label {
  display: block;
  font-size: 14px;
  color: var(--muted);
  margin: 18px 0 8px;
}
input,
select,
textarea {
  font: inherit;
  background: var(--surface-1);
  color: var(--text);
  border: 1px solid var(--line);
  padding: 12px 15px;
  border-radius: 14px;
  width: 100%;
  margin-top: 7px;
}
textarea {
  min-height: 180px;
}
input[type="checkbox"] {
  width: auto;
}
table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
td,
th {
  border-bottom: 1px solid var(--line);
  text-align: left;
  padding: 12px 8px;
  vertical-align: top;
}
.scroll {
  overflow: auto;
}
code {
  font-size: 12px;
  overflow-wrap: anywhere;
}
.check {
  color: #b9efca;
}
.warn {
  color: #f6d19c;
}
.list {
  display: grid;
  gap: 12px;
}
dialog {
  max-width: 620px;
  width: calc(100% - 32px);
  max-height: 90vh;
  overflow: auto;
  background: var(--panel);
  color: var(--text);
  border: 1px solid var(--line);
  border-radius: 28px;
  padding: 32px;
}
dialog::backdrop {
  background: #000b;
}
.close {
  float: right;
  border-radius: 50%;
  padding: 4px 14px;
  font-size: 26px;
  background: transparent;
}
.modal-image {
  height: 220px;
  max-width: 100%;
  object-fit: contain;
}
#notice {
  position: fixed;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  background: #302366;
  color: white;
  border: 1px solid #a594ff70;
  border-radius: 18px;
  padding: 15px 24px;
  z-index: 100;
  max-width: 90vw;
}
footer {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  padding: 28px 32px;
  border-top: 1px solid var(--line);
  font-size: 12px;
  color: var(--muted);
  max-width: 1280px;
  margin: auto;
}
#lucra-host {
  height: 0;
}
button:focus-visible,
a:focus-visible,
input:focus-visible {
  outline: 2px solid var(--accent-text);
  outline-offset: 4px;
}
@media (max-width: 700px) {
  header {
    padding: 20px;
    gap: 15px;
  }
  nav {
    display: none;
  }
  main {
    padding: 26px 20px;
  }
  h1 {
    letter-spacing: -2px;
  }
  .empty,
  .two {
    grid-template-columns: 1fr;
  }
  .empty {
    gap: 20px;
  }
  .orb {
    max-width: 230px;
    grid-row: 1;
  }
  .orb span {
    font-size: 60px;
  }
  .grid {
    grid-template-columns: 1fr 1fr;
    gap: 12px;
  }
  .card {
    padding: 14px;
    border-radius: 20px;
  }
  .card img,
  .placeholder {
    height: 150px;
  }
  .card h3 {
    font-size: 19px;
  }
  .card button {
    padding: 12px 8px;
  }
  .toolbar button {
    padding: 11px 16px;
  }
  footer {
    flex-wrap: wrap;
    padding: 24px 20px;
  }
  .panel {
    padding: 20px;
  }
  dialog {
    padding: 24px;
  }
}
.app-ui{padding-bottom:100px}.app-ui header{max-width:1050px;padding:22px 28px}.app-ui main{max-width:980px;min-height:70vh;padding:30px 28px}.app-ui h1{font-size:52px;letter-spacing:-2px;line-height:1.05}.app-ui h2{font-size:24px}.app-ui footer{max-width:980px;justify-content:space-between}.app-nav{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;gap:4px;padding:8px;background:#18181eeb;backdrop-filter:blur(24px);border:1px solid #ffffff24;border-radius:32px;box-shadow:0 12px 40px #0008;width:min(470px,calc(100% - 28px));z-index:20}.app-nav button{display:flex;flex:1;flex-direction:column;gap:1px;align-items:center;justify-content:center;padding:6px;background:transparent;color:var(--text-secondary);font-size:11px;border-radius:24px;min-height:54px}.app-nav button span{font-size:23px;line-height:1.1}.app-nav button.active{background:var(--accent-default);color:#fff}.app-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.app-head h1{margin:0}.feature{background:radial-gradient(ellipse at top right,#6448fc44,transparent 70%),var(--surface-2);border:1px solid #6448fc44;border-radius:28px;padding:32px;margin:24px 0;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px}.feature img{height:200px;width:100%;object-fit:contain}.feature h2{font-size:34px;line-height:1.1;margin:12px 0}.app-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quick{padding:22px;text-align:left;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:24px;color:#fff}.quick span{display:block;font-size:13px;color:var(--text-secondary);margin-top:6px}.empty-state{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:24px;padding:30px;text-align:center;margin:24px 0}.empty-icon{display:block;font-size:48px;color:var(--accent-text);margin-bottom:12px}.empty-state h2{margin:8px 0}.account-list{display:grid;gap:10px;margin:24px 0}.account-list>*{padding:20px;border:1px solid var(--border-strong);border-radius:18px;background:var(--surface-2);text-align:left}.account-list small{display:block;color:var(--text-secondary);margin-top:4px}.filter{display:flex;gap:10px;align-items:center;margin:24px 0}.filter input{margin:0}.section-head{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.section-head h2{margin:0}.app-ui .status{font-size:13px}.app-ui .toolbar{margin:18px 0}@media(max-width:700px){.app-ui header{padding:18px 20px}.app-ui header .muted{display:none}.app-ui main{padding:24px 20px}.app-ui h1{font-size:42px}.feature{padding:24px;grid-template-columns:1fr}.feature img{height:180px;grid-row:1}.feature h2{font-size:30px}.quick{padding:18px}.app-ui .grid{grid-template-columns:1fr 1fr}.app-head button{padding:10px 16px}.app-ui footer{margin-bottom:16px}}
body.figma-home-active{padding-bottom:0;background:var(--bg-chrome)}body.figma-home-active>header,body.figma-home-active>.app-nav,body.figma-home-active>footer{display:none}.app-ui main.figma-home{width:min(390px,100vw);height:868px;max-width:390px;padding:0;margin:24px auto 0;position:relative;overflow:hidden;background:var(--bg-chrome);border-radius:30px}.figma-home>div[data-node-id]{width:390px;height:844px;position:relative;overflow:hidden}.figma-home [data-go],.figma-home [data-pack]{cursor:pointer}.figma-home .account-avatar{display:grid;place-items:center;width:100%;height:100%;border:1px solid #ffffff30;border-radius:50%;background:var(--surface-3);color:var(--text-primary);font:500 11px 'Funnel Sans',sans-serif}.artwork-note{position:absolute;bottom:0;left:0;right:0;height:24px;font:400 10px/24px 'Funnel Sans',sans-serif;color:var(--text-tertiary);text-align:center;background:var(--bg-chrome);margin:0}@media(max-width:600px){.app-ui main.figma-home{margin:0 auto;border-radius:0}}
.source-global-nav{position:fixed!important;top:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:50%!important;transform:translateX(-50%);transform-origin:bottom center;z-index:25}body.figma-home-active>.source-global-nav{display:none}
@font-face{font-family:'Barlow Condensed';src:url('/assets/fonts/barlow-condensed-bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
body.figma-screen-active{background:var(--bg-chrome);padding-bottom:0}body.figma-screen-active>header,body.figma-screen-active>footer{display:none}body.hide-app-nav>.source-global-nav,body.hide-app-nav>.app-nav{display:none}.app-ui main.figma-screen{width:min(390px,100vw);max-width:390px;padding:0;margin:0 auto;position:relative;overflow:hidden;min-height:844px;border-radius:0;background:var(--bg-chrome)}.figma-screen>.design-root{position:relative;width:390px;min-height:844px;overflow:hidden}.figma-screen [data-go],.figma-screen [role=button]{cursor:pointer}.figma-screen [data-name='Content']{padding-bottom:130px}.figma-screen button[data-node-id]{background:revert-layer;border:revert-layer;border-radius:revert-layer;padding:revert-layer;font:revert-layer;color:revert-layer;display:revert-layer}.figma-screen p{margin:0}.figma-screen [data-name='Bottom bar']{position:relative;top:auto;left:auto;margin-top:20px;padding:12px 20px 34px;min-height:94px;display:flex;gap:10px}.figma-screen [data-name='Bottom bar'] button{min-height:52px;flex-shrink:1}.figma-screen .account-avatar,.figma-home .account-avatar{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:1px solid #ffffff24;background:var(--surface-3);color:var(--text-primary);font:500 12px 'Funnel Sans',sans-serif}.figma-screen .design-empty{padding:26px 20px;border-radius:24px;background:var(--surface-1);margin:0 0 16px;color:var(--text-secondary);width:100%;text-align:left;white-space:normal}.figma-screen .design-empty h2{font:700 24px/30px 'Funnel Sans';color:var(--text-primary);margin:0 0 10px}.figma-screen .design-empty h3{font:600 17px/22px 'Funnel Sans';color:var(--text-primary);margin-bottom:8px}.figma-screen .design-empty p{font:500 15px/22px 'Funnel Sans';white-space:normal}.figma-screen .compact{padding:18px 20px}.figma-screen .design-caption{font:500 13px/18px 'Funnel Sans';color:var(--text-tertiary);white-space:normal;margin:0 0 14px;width:100%}.figma-screen .live-pack-list{width:100%;display:grid;gap:10px}.figma-screen .live-pack-list h2,.figma-screen .design-section{font:700 24px/30px 'Funnel Sans';margin:12px 0}.figma-screen .design-pack-row,.figma-screen .design-data-row{display:flex;align-items:center;gap:14px;justify-content:space-between;text-align:left;background:var(--surface-1);border-radius:20px;padding:18px 20px;width:100%;margin:0 0 12px;color:var(--text-primary);font:500 17px/22px 'Funnel Sans'}.figma-screen .design-pack-row img{width:52px;height:64px;object-fit:contain}.figma-screen .design-data-row span:first-child,.figma-screen .design-pack-row span:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.figma-screen small{display:block;color:var(--text-secondary);font:500 13px/18px 'Funnel Sans';margin-top:4px}.figma-screen .missing-photo{display:grid;place-items:center;width:100%;height:100%;background:var(--surface-2);color:var(--text-tertiary);font:500 13px/18px 'Funnel Sans';border-radius:16px}.figma-screen .dynamic-photo{object-fit:contain!important;max-height:100%;max-width:100%}.figma-screen [data-name='Grid']>.design-empty{grid-column:1/-1}.figma-screen .shipping-list{display:block!important}.figma-screen .selected-segment{background:var(--accent-default)!important;color:white!important}.figma-screen [data-vault-tab]:not(.selected-segment){background:transparent!important;color:var(--text-tertiary)!important}.figma-screen .neutral-status{background:var(--surface-2)!important;color:var(--text-tertiary)!important}.figma-screen .pending-toggle{opacity:.3;filter:grayscale(1)}.figma-screen .design-form{width:100%;font:500 17px/22px 'Funnel Sans'}.figma-screen .design-form form{margin:0 0 24px}.figma-screen .design-form h2{font:700 24px/30px 'Funnel Sans';margin:10px 0 20px}.figma-screen .design-form .muted{font:500 15px/22px 'Funnel Sans';margin:12px 0 20px}.figma-screen input,.figma-screen textarea{font:500 17px/22px 'Funnel Sans';padding:16px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:18px;color:var(--text-primary);margin:0}.figma-screen .design-form input{margin-top:8px}.figma-screen input[type=checkbox]{width:24px;height:24px;accent-color:var(--accent-default);display:inline-block;vertical-align:middle}.figma-screen .pack-choice{background:var(--surface-1);border:1px solid transparent;min-width:62px;border-radius:16px;padding:18px 12px}.figma-screen .pack-choice.selected{border-color:var(--accent-default);background:#6448fc22}.figma-screen [data-name='Tier strip']{overflow:auto}.figma-screen [data-name='Pack hero']{max-height:335px}.figma-screen [data-name='S-RM-03 Item']>[data-name='Content']{padding-top:60px}.figma-screen [data-node-id='123:4549']{margin-top:320px}.figma-screen [data-node-id='123:4551']{white-space:normal;overflow-wrap:anywhere;max-width:350px}.figma-screen [data-node-id='123:4567']{font-size:11px;overflow-wrap:anywhere;white-space:normal;max-width:230px}.figma-screen [data-node-id='123:3375']{white-space:normal;text-align:center}.figma-screen [data-name='Tier table']{padding:0;background:transparent}.figma-screen [data-name='Search']{padding:0}.figma-screen #help-search{height:52px;border:none;border-radius:26px}.figma-screen #receipt-search{margin-bottom:12px}.figma-screen [data-name='Rip ID']{height:auto;padding:0;background:transparent}.figma-screen [data-name='Avatar']{cursor:pointer}.figma-screen [data-item]{overflow:hidden}.figma-screen [data-item] p{white-space:normal;overflow-wrap:anywhere}.figma-screen [data-item] [data-name^='img/']{flex-shrink:0}.figma-screen [data-name='Row · Log out']{min-height:64px}.figma-screen section{width:100%}.figma-screen .design-activity{width:100%}.app-ui dialog{max-width:390px;border-radius:30px;background:var(--surface-1)}.app-ui dialog h2{font:800 28px/32px 'Funnel Sans';letter-spacing:-1px}.app-ui dialog p{line-height:1.5}.app-ui #notice{bottom:max(110px,env(safe-area-inset-bottom))}.figma-screen [data-name='Tab bar · Me'],.figma-screen [data-name='Tab bar · Home']{display:none}@media(min-width:600px){.app-ui main.figma-screen{margin:24px auto;border-radius:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@font-face{font-family:'Barlow Condensed:Bold';src:url('/assets/fonts/barlow-condensed-bold.ttf') format('truetype');font-weight:400 900;font-style:normal;font-display:swap}.source-global-nav .account-avatar{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:1px solid #ffffff30;background:var(--surface-3);color:var(--text-primary);font:500 8px 'Funnel Sans'}.figma-screen .filter{display:grid;grid-template-columns:1fr;margin:12px 0 20px}.figma-screen .filter select{margin:0}.figma-screen [data-name='Level']:has(p:empty){display:none}
.figma-screen .neutral-status p{color:var(--text-tertiary)!important}
.figma-screen [data-node-id='123:3278']{white-space:normal;max-width:190px;font-size:26px;line-height:28px}.figma-screen [data-node-id='123:3353']{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.figma-screen [data-node-id='123:3393']{font-size:14px}.figma-screen [data-name='Sheet · Sell back']{min-height:610px}.figma-screen [data-node-id='123:4689']{white-space:normal;max-width:270px}.figma-screen [data-node-id='123:4611']{white-space:normal}.figma-screen [data-name='Box note']{height:auto;min-height:56px}.figma-screen [data-node-id='123:4587']{white-space:normal;max-width:240px}.figma-screen .design-form label{margin:16px 0}.figma-screen .design-form button{margin:20px 0}
.figma-screen .design-root{visibility:hidden}.figma-screen [data-node-id='123:4549']{margin-top:0}
.figma-screen .timeline-pending{opacity:.4;filter:grayscale(1)}.figma-screen [data-node-id='123:4627']{white-space:normal}.figma-screen [data-node-id='123:4666']{white-space:normal;overflow-wrap:anywhere}.figma-screen [data-name='Row · Track with UPS']{height:auto;min-height:56px}
html:has(body.app-ui){scrollbar-width:none}html:has(body.app-ui)::-webkit-scrollbar{display:none}.app-ui main.figma-screen,.app-ui main.figma-home{width:min(390px,100%)}.figma-screen [data-node-id='123:2637'],.figma-screen [data-node-id='123:2643'],.figma-screen [data-node-id='123:2649']{display:none}
@media(max-width:389px){.figma-screen button[data-node-id],.figma-screen [role=button],.source-global-nav [data-go]{min-height:54px;min-width:54px}}
.rip-stage{perspective:900px;touch-action:none;cursor:grab;isolation:isolate;outline-offset:8px}.rip-stage:active{cursor:grabbing}.rip-stage canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.rip-stage>img{transition:opacity .1s;transform-origin:center;backface-visibility:hidden}.rip-fallback>img{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));will-change:transform}.rip-fallback.rip-opening>img{transform:translateY(calc(var(--rip-open,0)*30px)) rotateY(calc(var(--rip-open,0)*90deg));opacity:calc(1 - var(--rip-open,0))!important}.figma-screen .rip-experience [data-name='Content']{padding-bottom:32px}.figma-screen .rip-accessible-open{position:absolute;top:588px;left:20px;min-height:44px;padding:12px 20px;border-radius:24px;background:var(--surface-3);font:600 15px/20px 'Funnel Sans';color:var(--text-primary);z-index:5}.rip-receipt-note{font:500 12px/18px 'Funnel Sans'!important;color:var(--text-tertiary)!important;white-space:normal!important;max-width:350px;text-align:center;margin:10px 0!important}.rip-summary-note{font:500 13px/20px 'Funnel Sans'!important;color:var(--text-secondary);white-space:normal;margin:12px 0!important}.rip-experience [data-node-id='123:3735']{white-space:normal;overflow-wrap:anywhere}.rip-experience [data-node-id='123:3738']{white-space:normal;font-size:13px}.rip-experience [data-node-id='123:3771']{white-space:normal}.rip-experience .neutral-recap{color:var(--text-secondary)!important;font-size:22px!important}.rip-experience [data-name='Item'] [data-name='img/watch']{overflow:hidden}.rip-experience [data-name='Item'] .missing-photo{min-height:300px;border-radius:0}.rip-experience .reveal-arrive{animation:reveal-enter .4s ease-out}.reveal-arrive [data-name='Item']{animation:reveal-enter .45s cubic-bezier(.16,1,.3,1)}.rip-experience [data-name='Blade']{transition:transform .03s linear}.rip-experience [data-name='FM · Card back']{cursor:pointer}.rip-experience [data-node-id='123:3717']{white-space:normal;font-size:25px;line-height:30px;text-align:center}.rip-experience [data-name='Bottom bar'] button{white-space:normal}@keyframes reveal-enter{from{opacity:.2;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.reveal-arrive [data-name='Item']{animation:none}.rip-stage>img{transition:none}.rip-stage{perspective:none}}
.figma-screen [data-node-id='123:3553']{overflow-x:auto;width:100%;gap:8px}.figma-screen [data-node-id='123:3553'] button{white-space:nowrap;min-height:44px}.figma-screen [data-node-id='123:3553'] [aria-pressed=true]{background:#6448fc33;border-color:var(--accent-default)}.figma-screen [data-node-id='123:3559'] [data-prize-index] p{white-space:normal;overflow-wrap:anywhere}.figma-screen [data-node-id='123:3550']{max-width:235px;white-space:normal;text-align:center}.figma-screen [data-node-id='123:3604']{white-space:normal;overflow-wrap:anywhere}.figma-screen [data-node-id='123:3607']{font-size:13px}.figma-screen [data-node-id='123:3612'],.figma-screen [data-node-id='123:3616'],.figma-screen [data-node-id='123:3624']{max-width:220px;white-space:normal;text-align:right}.figma-screen [data-name='Sheet · Thrill level']{position:relative;top:auto;left:auto;margin-top:165px;width:390px;min-height:680px}.figma-screen [data-node-id='123:3499']{white-space:normal}.figma-screen [data-name='Odds · Common']{width:100%}.figma-screen [data-name='Odds · Common'] [data-name='t']{max-width:130px}.figma-screen [data-name='Odds · Common'] p{white-space:normal}.fixed-odds-label{font:600 15px/22px 'Funnel Sans';padding:16px;color:var(--accent-text)}.figma-screen [data-node-id='123:3753']{white-space:normal}.figma-screen [data-node-id='123:3737']{font-size:24px}.figma-screen .rip-experience [data-name='Bottom bar']{padding-bottom:24px}
.rip-card-stage .rip-accessible-open{top:678px}
.rip-experience [data-name='Slice line'],.rip-experience [data-name='Blade'],.rip-experience [data-name='Glow'],.rip-experience [data-name='star']{pointer-events:none}
.rip-experience.reduced-effects *{animation:none!important;transition:none!important}.rip-experience [data-name='Pull · Steel dive watch']{height:auto;min-height:102px}.rip-experience [data-node-id='123:3771']{overflow-wrap:anywhere}.rip-experience [data-node-id='123:3765']{max-width:180px;white-space:normal}
.figma-screen [data-name='Sheet · Rip a pack']{position:relative;top:auto;left:auto;margin-top:324px;width:390px;min-height:520px}.figma-screen [data-node-id='123:3219'],.figma-screen [data-node-id='123:3248']{height:auto;min-height:52px}.figma-screen [data-node-id='123:3235']{height:auto;min-height:32px}.figma-screen [data-node-id='123:3255']{height:auto;min-height:52px}.figma-screen #rip-pack-choice{width:100%;margin:0;font-size:15px}.figma-screen [data-node-id='123:3231']{white-space:normal}.pending-opening button{margin-top:16px}
.rip-seal-hit{position:absolute;left:60px;top:198px;width:270px;height:80px;z-index:3;touch-action:none;cursor:ew-resize}
.app-ui main.figma-screen{min-height:0}
