/* An architectural reading of one source model, with one shared construction timeline. */
.icp.icp-film-autoplay [data-icp-film-distance]{display:none!important}
.icp.icp-film-autoplay .icp-cinema{position:relative;top:auto;margin-bottom:0}
.icp [data-icp-film-toggle],.icp [data-icp-film-scroll]{min-height:44px;padding:8px 12px;border:1px solid currentColor;border-radius:24px;background:none;color:inherit;font:inherit;cursor:pointer}
.icp [data-icp-film-toggle][hidden],.icp [data-icp-film-scroll][hidden]{display:none}
.icp [data-icp-film-scroll][aria-pressed=true]{background:#fbc100;color:#08476c;border-color:#fbc100}
.icp.icp-film-autoplay .icp-film-hint{display:none}
.icp .icp-cinema-controls{flex-wrap:wrap}
@media(max-width:1100px),(max-height:700px){
 .icp.icp-film-autoplay .icp-cinema-video{height:auto;min-height:0;max-height:44svh;aspect-ratio:1108/828;object-fit:contain}
 .icp.icp-film-autoplay .icp-cinema-bottom{grid-row:2;margin-top:10px;padding-top:10px;gap:5px}
 .icp.icp-film-autoplay .icp-cinema-heading{grid-row:3;margin-top:22px}
 .icp.icp-film-autoplay .icp-cinema-theme{grid-row:4;margin-top:14px}
 .icp.icp-film-autoplay .icp-film-start-panel{grid-row:5}
 .icp.icp-film-autoplay .icp-cinema-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
 .icp.icp-film-autoplay .icp-cinema-controls button{font-size:12px;padding:7px 11px}
 .icp.icp-film-autoplay .icp-film-scrub{flex:1 0 100%;min-width:0;max-width:none;height:36px}
 .icp.icp-film-autoplay .icp-film-scrub input{height:36px}
 .icp.icp-film-autoplay .icp-film-time{font-size:11px;margin-left:auto}
 .icp.icp-film-autoplay .icp-cinema-explore{font-size:13px;padding:6px 0}
}
.icp .icp-workshop{background:#faf8f4;color:#08476c;--icp-workshop-copy:1}
.icp .icp-workshop .icp-track{height:auto}
.icp .icp-workshop .icp-workshop-sticky{position:relative;top:auto;height:auto;display:flex;flex-direction:column;gap:20px;max-width:1700px;padding:48px var(--icp-gutter) 28px;margin:auto}
.icp .icp-workshop .icp-workshop-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:0;flex:none}
.icp-workshop-eyebrow{display:block;margin:0 0 8px;font-size:10px;line-height:1.4;font-weight:500;letter-spacing:.12em;color:#63716d}
.icp .icp-workshop-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.08;font-weight:500;letter-spacing:-.04em;color:#08476c;margin:0;max-width:none}
.icp .icp-workshop-heading p{font-size:14px;line-height:1.5;margin:9px 0 0;color:#5e6d68}
.icp .icp-workshop-actions button{padding:8px 0;border:0;border-bottom:1px solid #fbc100;background:none;color:#08476c;font-size:13px;min-height:44px;white-space:nowrap}
.icp .icp-workshop .icp-stage-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;flex:none;border:0;border-bottom:1px solid #d9ddd4}
.icp .icp-stage-choices button{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:54px;padding:9px 8px;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;text-align:left;font-size:13px;font-weight:400;line-height:1.35;background:none;color:#63716d}
.icp .icp-stage-choices button>span:first-child{font-size:11px;font-variant-numeric:tabular-nums;color:#7d8b84}
.icp .icp-stage-choices button[aria-pressed=true]{color:#08476c;border-bottom-color:#fbc100;font-weight:600}
.icp .icp-stage-choices button[aria-pressed=true]>span:first-child{color:#9c7500}
.icp .icp-workshop-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:stretch;gap:clamp(26px,4vw,64px);flex:1;min-height:0}
.icp .icp-model-column{grid-column:1;grid-row:1;height:auto;display:flex;flex-direction:column;gap:10px;position:relative;min-width:0;min-height:0}
.icp .icp-model-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px;line-height:1.4;color:#6a7770}
.icp .icp-model-caption>span:first-child{color:#08476c;font-weight:600}
.icp .icp-model-caption>span:nth-child(2){margin-left:auto}
.icp .icp-model-caption>[data-icp-expand-model]{border:0;border-bottom:1px solid #b79e45;background:none;padding:3px 0;color:#08476c;font-size:11px;cursor:pointer}
.icp .icp-mobile-camera{display:flex;flex-direction:column;position:relative;top:auto;flex:none;min-height:0;background:none}
.icp .icp-mobile-camera-distance,.icp .icp-mobile-caption{display:none!important}
.icp .icp-workshop .icp-model{position:relative;flex:none;width:100%;height:490px;min-height:260px;border:0;border-radius:0;overflow:hidden;background:radial-gradient(ellipse at 48% 34%,#fffefa 0,#f0eee5 76%);touch-action:pan-y;isolation:isolate}
.icp .icp-model::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.25;background-image:linear-gradient(#d7ddd4 1px,transparent 1px),linear-gradient(90deg,#d7ddd4 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(transparent,#0008)}
.icp .icp-model canvas{position:absolute;inset:0;z-index:1}
.icp .icp-model-gesture{position:absolute;bottom:12px;left:14px;z-index:2;padding:4px 7px;background:#faf8f4e8;color:#6b7871;font-size:10px;line-height:1.4;pointer-events:none}
.icp .icp-model-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;position:absolute;top:31px;left:12px;right:12px;z-index:4;pointer-events:none}
.icp .icp-view-modes,.icp .icp-rotation-controls{display:flex;align-items:center;gap:3px;pointer-events:auto;background:#fffef9ed;padding:4px;box-shadow:0 3px 14px #263e3710;border-radius:24px}
.icp .icp-view-modes button{min-height:36px;padding:8px 12px;border:0;border-radius:20px;background:none;color:#47645f;font-size:12px;line-height:1.25;font-weight:500}
.icp .icp-view-modes button[aria-pressed=true]{background:#08476c;color:#fff}
.icp .icp-view-modes button:disabled{opacity:.4}
.icp .icp-rotation-controls button{display:grid;place-items:center;width:36px;min-height:36px;border:0;border-radius:50%;background:none;color:#08476c;font-size:20px}
.icp .icp-floor-choice{position:absolute;top:88px;right:14px;z-index:4;display:grid;grid-template-columns:auto auto;align-items:center;gap:10px;padding:5px 9px;background:#fffef9ed;box-shadow:0 3px 14px #263e3710;font-size:11px}
.icp .icp-floor-choice[hidden]{display:none}
.icp .icp-floor-choice select{min-height:34px;max-width:140px;padding:3px 5px;border:0;background:none;color:#08476c;font:500 12px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif}
.icp .icp-observation{display:flex;align-items:flex-start;gap:10px;min-height:38px;font-size:12px;line-height:1.5;color:#586c61}
.icp .icp-observation>span{color:#a17900;font-size:18px;line-height:1.2}
.icp .icp-observation p{margin:0;max-width:75ch}
.icp .icp-construction-controls{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:16px;padding-top:6px;border-top:1px solid #d8ddd3}
.icp .icp-construction-controls>button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#fbc100;color:#08476c;font-size:24px;cursor:pointer}
.icp .icp-construction-controls>button:disabled{background:#e7e7df;color:#98a59d;cursor:default}
.icp .icp-progress-control{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;margin:0;max-width:none;font-size:11px;line-height:1.4;color:#64756b}
.icp .icp-progress-control>span{display:flex;align-items:center;justify-content:space-between;gap:12px}
.icp .icp-progress-control output{font-size:11px;font-variant-numeric:tabular-nums;color:#08476c}
.icp .icp-progress-control input{width:100%;min-height:30px;height:30px;margin:0;accent-color:#08476c;cursor:ew-resize}
.icp .icp-workshop-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;font-size:11px;line-height:1.4;color:#68786e;min-height:30px}
.icp .icp-workshop-bottom button{display:inline-flex;align-items:center;min-height:32px;padding:3px 0;border:0;border-bottom:1px solid #fbc100;background:none;color:#08476c;font-size:11px;cursor:pointer}
.icp .icp-workshop-bottom p{margin:0 0 0 auto;font-size:11px;color:#68786e}
.icp .icp-workshop .icp-story-column{grid-column:2;grid-row:1;align-self:center;max-width:none;min-width:0;padding:4px 0;color:#08476c}
.icp .icp-story-column .icp-scene-label{display:none}
.icp .icp-detail-kicker{display:block;font-size:10px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#748075;margin:0 0 14px}
.icp .icp-stage-detail h3{font-size:clamp(27px,2.5vw,36px);line-height:1.12;font-weight:500;letter-spacing:-.035em;color:#08476c;margin:0 0 18px;max-width:24ch}
.icp .icp-stage-detail .icp-detail-lead{font-size:14px;line-height:1.65;color:#52675c;margin:0 0 22px}
.icp .icp-stage-actions{display:grid;gap:10px;padding:0;margin:0 0 22px;list-style:none;font-size:13px;line-height:1.5;color:#415d51}
.icp .icp-stage-actions li{position:relative;padding-left:18px}
.icp .icp-stage-actions li::before{content:"";position:absolute;width:5px;height:5px;top:.55em;left:0;border-radius:50%;background:#d4a510}
.icp .icp-stage-deliverable{margin:0;padding:16px 0 0;border-top:1px solid #d4dcd1}
.icp .icp-stage-deliverable>span{display:block;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.04em;color:#708070;margin-bottom:7px}
.icp .icp-stage-deliverable>strong{display:block;font-size:14px;line-height:1.55;font-weight:500;color:#08476c}
.icp .icp-stage-team{margin-top:14px;font-size:12px;line-height:1.5;color:#52675c}
.icp .icp-stage-team summary{min-height:40px;padding:9px 0;cursor:pointer;text-underline-offset:4px}
.icp .icp-stage-team p{font-size:12px;line-height:1.5;margin:0 0 8px}
.icp .icp-workshop .icp-model-disclaimer{flex:none;margin:0;font-size:10px;line-height:1.5;max-width:130ch;color:#7d877c}
.icp .icp-level-markers{position:absolute;inset:0;z-index:3;pointer-events:none}
.icp .icp-level-markers button{position:absolute;transform:translate(-100%,-50%);min-height:30px;padding:6px 8px;border:0;border-bottom:1px solid #d9b03d;background:#fffffaf0;box-shadow:0 2px 8px #173b2510;color:#08476c;white-space:nowrap;font-size:10px;line-height:1.4;cursor:pointer;pointer-events:auto}
.icp .icp-level-markers button::after{content:"";position:absolute;left:100%;top:50%;width:16px;border-top:1px solid #ac8d31}
.icp .icp-level-markers button i{position:absolute;left:calc(100% + 13px);top:calc(50% - 3px);width:6px;height:6px;background:#fbc100;border:1px solid #fff;border-radius:50%}
.icp .icp-level-markers button[hidden],.icp .icp-workshop-bottom [hidden]{display:none}
.icp .icp-level-markers button:hover{background:#fff0ae}
.icp .icp-construction-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:none;flex-direction:column;gap:10px;padding:34px;color:#687b6f}
.icp .icp-construction-fallback svg{width:100%;height:90%;max-height:430px;overflow:visible}
.icp .icp-construction-fallback>span{font-size:11px;line-height:1.5;text-align:center}
.icp .icp-construction-fallback [hidden]{display:none}
.icp .icp-model.icp-webgl-ready .icp-construction-fallback{display:none}
.icp .icp-workshop :is(button,select,input,[tabindex]):focus-visible{outline:2px solid #08476c;outline-offset:3px}
@media(min-width:1101px) and (min-height:781px) and (prefers-reduced-motion:no-preference){
 .icp .icp-workshop .icp-track{height:650svh}
 .icp .icp-workshop .icp-workshop-sticky{position:sticky;top:var(--icp-header-height,74px);height:calc(100svh - var(--icp-header-height,74px));padding-top:22px;padding-bottom:16px;gap:17px}
 .icp .icp-workshop .icp-model{flex:1;height:auto}
 .icp .icp-workshop .icp-mobile-camera{flex:1}
}
@media(min-width:1101px) and (min-height:781px) and (max-height:880px){
 .icp .icp-workshop .icp-workshop-sticky{gap:12px;padding-block:14px}
 .icp .icp-workshop-heading h2{font-size:34px}
 .icp .icp-workshop-heading p{font-size:12px;margin-top:6px}
 .icp .icp-workshop-eyebrow{font-size:9px;margin-bottom:5px}
 .icp .icp-stage-detail h3{font-size:27px;margin-bottom:12px}
 .icp .icp-stage-detail .icp-detail-lead{font-size:13px;line-height:1.5;margin-bottom:14px}
 .icp .icp-stage-actions{font-size:12px;line-height:1.45;gap:7px;margin-bottom:14px}
 .icp .icp-stage-deliverable{padding-top:10px}
 .icp .icp-stage-deliverable>strong{font-size:13px;line-height:1.45}
 .icp .icp-detail-kicker{margin-bottom:9px}
 .icp .icp-stage-team{margin-top:8px}
 .icp .icp-stage-choices button{min-height:46px}
}
@media(max-width:1100px){
 .icp .icp-workshop .icp-workshop-sticky{gap:18px;padding-block:38px}
 .icp .icp-workshop-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}
 .icp .icp-workshop .icp-stage-choices{grid-template-columns:repeat(3,minmax(0,1fr))}
 .icp .icp-stage-choices button{min-height:48px}
 .icp .icp-workshop .icp-model{height:450px}
 .icp .icp-model-toolbar{flex-wrap:wrap}
 .icp .icp-rotation-controls{margin-left:auto}
 .icp .icp-view-modes button{padding-inline:10px;font-size:11px}
 .icp .icp-stage-detail h3{font-size:29px}
}
@media(max-width:850px){
 .icp .icp-workshop .icp-workshop-sticky{padding:34px 20px 26px;gap:20px}
 .icp .icp-workshop .icp-workshop-heading{display:block}
 .icp .icp-workshop-actions{display:none}
 .icp .icp-workshop-heading h2{font-size:clamp(31px,6vw,42px);max-width:18ch}
 .icp .icp-workshop-heading p{font-size:14px;max-width:38ch}
 .icp .icp-workshop-eyebrow{font-size:9px;letter-spacing:.07em}
 .icp .icp-workshop .icp-stage-choices{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-4px}
 .icp .icp-stage-choices button{gap:7px;padding:10px 5px;font-size:12px;min-height:48px}
 .icp .icp-workshop-layout{grid-template-columns:minmax(0,1fr);gap:28px}
 .icp .icp-workshop .icp-model-column{grid-column:1;grid-row:1}
 .icp .icp-workshop .icp-model{height:clamp(340px,52svh,460px);min-height:320px}
 .icp .icp-model-toolbar{top:31px;left:7px;right:7px;gap:4px;flex-wrap:nowrap}
 .icp .icp-view-modes{gap:0;padding:3px}
 .icp .icp-view-modes button{min-height:36px;padding:7px 9px;font-size:11px}
 .icp .icp-rotation-controls{padding:3px;gap:0}
 .icp .icp-rotation-controls button{width:29px;min-height:36px;font-size:18px}
 .icp .icp-floor-choice{top:83px;right:9px}
 .icp .icp-model-caption{font-size:10px;gap:8px}
 .icp .icp-observation{font-size:12px;min-height:0}
 .icp .icp-workshop .icp-story-column{grid-column:1;grid-row:2;max-width:none;margin:0;align-self:start;padding-top:26px;border-top:1px solid #d5ddd2}
 .icp .icp-stage-detail h3{font-size:31px;max-width:24ch}
 .icp .icp-stage-detail .icp-detail-lead{font-size:15px;line-height:1.65}
 .icp .icp-stage-actions{font-size:14px;line-height:1.6}
 .icp .icp-stage-deliverable>strong{font-size:15px}
 .icp .icp-workshop .icp-model-disclaimer{font-size:10px;line-height:1.5}
 .icp .icp-level-markers button{font-size:9px;padding:5px 7px}
}
@media(prefers-reduced-motion:reduce){
 .icp .icp-workshop .icp-track{height:auto}
 .icp .icp-workshop .icp-workshop-sticky{position:relative;top:auto;height:auto}
 .icp .icp-workshop .icp-model{height:440px;min-height:300px}
}

.icp[data-icp-stage="terrain"] .icp-fallback-level path,.icp[data-icp-stage="terrain"] .icp-fallback-roof{fill:none;stroke:#678793;opacity:.25}

/* The architect's plan is the focal point. Annotations point into its actual spaces. */
.icp .icp-plan-markers{position:absolute;inset:0;z-index:3;pointer-events:none}
.icp .icp-plan-markers[hidden],.icp .icp-plan-insight[hidden]{display:none}
.icp .icp-plan-markers button{position:absolute;transform:translate(-50%,calc(-100% - 19px));max-width:154px;min-height:32px;padding:6px 9px;border:1px solid #d1dbda;border-radius:3px;background:#fffef9f5;color:#08476c;font:500 10px/1.35 "Helvetica Neue",Helvetica,Arial,sans-serif;box-shadow:0 2px 10px #244a3f10;pointer-events:auto;cursor:pointer;white-space:normal;text-align:center}
.icp .icp-plan-markers button::after{content:"";position:absolute;left:50%;top:100%;height:20px;border-left:1px solid #b18d21}
.icp .icp-plan-markers button i{position:absolute;left:calc(50% - 3px);top:calc(100% + 18px);width:6px;height:6px;background:#fbc100;border:1px solid #fff;border-radius:50%}
.icp .icp-plan-markers button[aria-pressed=true]{background:#fff0b1;border-color:#ceaa33}
.icp .icp-plan-markers .icp-plan-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.icp .icp-plan-leaders path{fill:none;stroke:#b59d4b;stroke-width:1}
.icp .icp-plan-leaders circle{fill:#fbc100;stroke:#fff;stroke-width:1}
.icp .icp-plan-markers button{width:142px;max-width:142px;transform:translateY(-50%);box-shadow:none;display:flex;align-items:center;gap:6px;text-align:left}
.icp .icp-plan-markers button[data-side=right]{transform:translate(-100%,-50%)}
.icp .icp-plan-markers button::after{display:none}
.icp .icp-pin-number{display:grid;place-items:center;flex:none;font-size:10px;font-variant-numeric:tabular-nums;width:17px;height:17px;background:#fbc100;color:#08476c;border-radius:50%}
.icp .icp-plan-key{display:none}
.icp .icp-plan-insight{padding:9px 0 3px;border-top:1px solid #cbd7d4;color:#375b60}
.icp .icp-plan-insight strong{display:block;font-size:13px;font-weight:500;color:#08476c;line-height:1.4}
.icp .icp-plan-insight p{font-size:12px;line-height:1.5;margin:5px 0 4px;max-width:76ch}
.icp .icp-plan-insight>span{font-size:10px;line-height:1.5;color:#6f7b72}
.icp[data-icp-mode=inside] .icp-observation{display:none}
.icp .icp-detail-links{display:flex;flex-wrap:wrap;gap:5px 20px;margin-top:14px}
.icp .icp-detail-links button,.icp .icp-transcript [data-icp-return-stage]{padding:7px 0;min-height:40px;border:0;border-bottom:1px solid #d8b33e;background:none;color:#08476c;font-size:12px;line-height:1.5;cursor:pointer}
.icp .icp-workshop .icp-transcript{max-width:1440px;padding:25px var(--icp-gutter) 34px;margin:0 auto;background:none;color:#08476c}
.icp .icp-transcript>summary{font-size:15px;line-height:1.5;min-height:44px;cursor:pointer}
.icp .icp-transcript>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 50px;margin:28px 0 0;padding:0;list-style:none}
.icp .icp-transcript>ol>li{border-top:1px solid #d3dcd4;padding:23px 0 0;scroll-margin-top:100px}
.icp .icp-transcript h3{font-size:24px;line-height:1.2;font-weight:500;margin:0 0 15px}
.icp .icp-transcript p{font-size:14px;line-height:1.65;color:#52675c;margin:0 0 16px}
.icp .icp-pilotage-steps{display:grid;gap:13px;padding:0 0 0 20px;margin:0 0 20px;font-size:13px;color:#9d7b1b}
.icp .icp-pilotage-steps strong{display:block;color:#08476c;font-weight:500;font-size:14px}
.icp .icp-pilotage-steps p{margin:4px 0 0;font-size:13px}
.icp .icp-pilotage-team strong{font-weight:500;color:#08476c}
.icp .icp-transcript .icp-pilotage-gate{padding:12px 0;border-top:1px solid #d5ddd4;color:#08476c;font-weight:500}
.icp .icp-model-dialog{width:min(1500px,94vw);height:94dvh;max-width:none;max-height:none;padding:48px 32px 20px;border:0;background:#faf8f4;color:#08476c;overflow:auto;overscroll-behavior:contain}
.icp .icp-model-dialog:not([open]){display:none}
.icp .icp-model-dialog::backdrop{background:#123444bb;backdrop-filter:blur(6px)}
.icp .icp-close-model{position:absolute;left:32px;top:6px;min-height:40px;padding:5px 0;border:0;background:none;color:#08476c;font-size:14px;cursor:pointer}
.icp .icp-model-dialog [data-icp-dialog-slot],.icp .icp-model-dialog .icp-model-column{height:100%;min-height:0}
.icp .icp-model-dialog .icp-mobile-camera{flex:1;min-height:260px}
.icp .icp-model-dialog .icp-model{height:100%;flex:1;min-height:260px}
.icp .icp-model-dialog .icp-workshop-bottom{display:none}
.icp .icp-model-dialog [data-icp-expand-model]{display:none}
@media(max-width:850px){
 .icp .icp-plan-markers button{font-size:9px;max-width:105px;padding:5px 7px}
 .icp .icp-plan-insight{padding:12px 0 4px}
 .icp .icp-plan-insight p{font-size:13px}
 .icp .icp-transcript>ol{grid-template-columns:minmax(0,1fr);gap:32px}
 .icp .icp-workshop .icp-transcript{padding-inline:20px}
 .icp .icp-detail-links button{font-size:13px}
 .icp .icp-model-dialog{width:100vw;height:100dvh;padding:48px 14px 18px}
 .icp .icp-model-dialog .icp-mobile-camera{min-height:290px}
 .icp .icp-close-model{left:18px}
}
@media(max-width:529px){
 .icp .icp-plan-markers button,.icp .icp-plan-markers button[data-side=right]{transform:translate(-50%,-50%);width:27px;max-width:27px;height:27px;min-height:27px;justify-content:center;padding:0;border:2px solid #fff;border-radius:50%;background:#fbc100;box-shadow:0 1px 7px #173b2540}
 .icp .icp-plan-markers .icp-pin-name,.icp .icp-plan-leaders{display:none}
 .icp .icp-plan-key{display:flex;flex-wrap:wrap;gap:4px 12px;margin:7px 0}
 .icp .icp-plan-key button{display:flex;align-items:center;gap:6px;min-height:32px;padding:3px 0;border:0;background:none;color:#08476c;font:500 11px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;text-align:left}
 .icp .icp-plan-key button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}
}
